I think you may have read it wrong, Activision recommended his termination, because Activision replaced the original trailer score with their own stuff. Then when O'Donnell was frustrated about the whole thing, Activision basically said to Bungie to drop him because "he could constitute a breach of the parties contracts...
What it sounds like is that Activision basically "corrupted" Bungie by going behind their musical director and then firing him because he got mad about not being told his score for the trailer would be used on a last minute ditch effort.
English
-
You forgot the part where o'donnell interfered with production and make a scene, to the point where other bungie employees complained about him
-
Yeah, but if I spent months on a score, then they don't use it, I'd be pretty pissed as well.
-
I'm guessing they gave the head guy at Bungie a little money to do it.