It seems that publishers fight developers a lot nowadays. I know they have some right to do it considering they're the ones who are putting the game out there, but it's really bad when you can practically feel the infighting when you're playing a game. EA likes to cut development schedules, apparently, and Activision is pretty much fascist. I think a bunch of developers left Infinity Ward over Activision's treatment of MW2.