"Where there are large amounts of money, there are also large amounts of assholes".
With all the money MW2 made, and all the money that name will instantly generate in the future with little or no effort, it's no wonder that Activision is trying to hoard all the cash. It honestly doesn't surprise me that they withheld royalties and want to sack the IW devs to get a bigger share for themselves. Not shocking at all.
I liked Activision when they made River Raid and Keystone Capers for the Atari 2600.