I Think the main problem with MW2 has come from the merger between Blizzard and Activision. Blizzard are well known for tying their games up as much as possible in order to milk their customers to the maximum, the influences can be seen right through this game.
The so called IW.net for gaming, the removal of Console and the failure to provide an SDK, the removal of dedicated servers. The release is just a stepping stone to the true aims that Blizzard have, to charge a monthly subscription to play the games online. MW3 will be subscription based I am sure of it, they are taking the WoW model and trying to apply it to all major gaming franchises they have now.
How far will it go? I wouldn't surprise me to see them charging $10 a month to play online, then the additional costs, want a silencer for that MP5 that will be $15 please, you already see it now in WoW all the extra charges for additional content, as if charging so much for a monthly subscription wasn't bad enough
It wont happen with this game, this is just the test run, but it is the future Blizzaed see for gaming as a whole.
I know me and all my clan mates are refusing to buy this game, the back lash has been huge, whether or not everyone sticks to it and continues to not buy is another matter though. I do hope so, but we will see