Spoiled? I disagree.
The ones who buy UC2 for $40 are spoiled. For $34, one could pick up Mirror's Edge, Dead Space and Valkyria Chronicles from GameStop used.
Mirror's Edge + Dead Space + Valkyria Chronicles + $6 Dollars
Versus.
UnCharted 2.
I think we can all see Option 1 is better. Option 1 is just an example.
Now, if you have every game worth playing that is cheap, yeah, ok, buy UnCharted 2.
But when people are considering paying $40 for UnCharted 2
before even playing some of the top-notch AAA games like:
Dead Space/
Mirror's Edge/
Valkyria Chronicles/
UnCharted 1/
Ratchet Future ToD/
Metal Gear Solid 4/
Assassin's Creed/
The Darkness/
Devil May Cry 4/
BioShock/
that are ALL very cheap now, then something is wrong. Unless you have played through those games and many of the other games that I can't think of off the top of my head, buying UnCharted 2 is just ludicrous at the $40 price point.
The only way I see such a purchase as justifiable is as follows:
1) Birthday Present for someone.
2) You are going to die, and you want to play it before you die.
3) Someone is in the hospital.
4) Christmas present for someone. (honestly, you should just buy them Valkyria Chronicles for $20. It would be better for your wallet AND their gaming variety.)
5) You have a high income.
Now.. while Justification (5) is an almost valid justification, it is also part of what I call financial stupidity.