I think I can boil down the reasoning behind this entire kerfluffle to a single sentence.
"No one should be allowed, or even want, to play as (insert name of enemy we're currently fighting) in a manner that shows them fighting (let alone winning) against us, because They Are Evil and We Are Good."
Ahh, moral absolutism. Where wearing a particular character texture and team name in a game means you support their ideals (and hate America, too!). And please, don't hand me the line about "supporting the troops"; I respect all armed forces personnel, but if we start avoiding any topic or idea that might make a soldier upset, well then we'd better just stop making any war-based game that takes place between 1947-2550.