Agreed. This hooks on nicely to what I have been advocating in this thread - shop with your head (in the end meaning making a vote with your wallet), but don't shop with your heart or on impulse / emotion. This is bad in the long run. Shop around for specials, and in this case, even overseas, or simply wait, but be patient.
#3 I believe Stefan9 covered well enough in his post.
#2 is up for debate, but I argued the same thing (just from the other point of view) on the numbers and how easy it is to skew %s when small numbers are involved, in the case of SA especially.
For example - we have 10 000 gamers in SA, all of them love F.E.A.R 1. F.E.A.R 2 is released and results / reviews are bad = don't play / buy it (price too high).
However - 4000/5000 gamers go out and buy it never-mind what it costs while the rest isn't because 1/ the game is bad, but most importantly because the price is too high.
Now, to the developer / designer / distributor it looks like the game is cooking. I mean 40% sales! Who wouldn't love that sales figures!
While back at the ranch, the people that bought the game (at the high price) and played it, are now disappointed (and feel robbed!) due to #1+2 above. Too late now though....
With even smaller figures, the percentages are skewed even more easily, but you get the idea. The devs / designers / distributors will never listen in this instance. Why would they?
#1 I blame today's culture and society for this. Everybody is so used to immediate results and everything being readily available. What is wrong with waiting a few days? I will tell you... NOTHING! The generation of today (the younger generation especially) is spoilt imo, in more ways than one.
Check this thread of a YouTube link I posted, it covers what I am talking about -
http://mygaming.co.za/forum/showthread.php?t=665