I call mw2 a scam game because if they did unlock evergun and perk in the game it will clearly show how inadequate and boring the gameplay actually is.What they do is make you work for it to give you a sense of accomplishment and prestige and makes you hungry for whats next making you lose focus on the actual crappy game itself.It also makes it harder to quit because of all of your silly accomplishments they made you go thru to use a gun.
Edit since no one posted -BFBC2 notice that noone really likes this game-SSB64/SSBM/SSBB is different the character are not hard to get you can unlock them all in a single sitting.Cod 4 was a bit more skill based which made it a better game but still a scam.
I mean what next unlocking moves in fighter games.Cant dtilt with marth until you get 2nd prestige?