Hurr, if you actually even watched the gameplay multiplayer is WAY more balanced and Treyarch has a crew of 200 something while MW2 only had 100 people. They actually are listening to the community. Probably you just suck and don't play in a clan.
To be fair, what Activision did to Infinity Ward was,
-Stressing them.
-Rushing them.
-Didn't give money to Infinity Ward
-Fired West and Zampella
-"stole" the CoD franchise from Infinity Ward.
-And made Treyarch the "better developer"
Although I won't deny that the game is fun.