MW2 is fine. Nobody plays it on a seriously competitive level and no one really did; the game clearly wasn't targeted at competitive play in the first place, so why even bother knocking it for that? It was made for fun, and a hell of a lot of people had fun with it. Stop bashing the game and just take it for what it is.