I don't mind that they changed, but I wonder, what about playing as communist or Japanese? Where's all the backlash to playing as Nazis? I'll tell you why this caused so much hype and why so many people bitched about it, because it's current, and the current voices are the ones that matter nowadays
Ask anyone who fought in WWII and if you told them that in this war game you could be either American soldier or a German Nazi and they'd freak out I'd guess and produce an uproar. However, people would turn them down as crazy or old and nothing would change.
I understand the sensitivity of the Taliban subject today, but if we can play as Japanese soldiers, who also attacked American Soil at Pearl Harbor, why can't we play as Taliban soldiers? Gaming is a way to express point of views we couldn't normally play as. I vote that the next MoH or CoD game that comes out gives us a campaign as either a Nazi or a Taliban or a Japanese or a Korean or Vietnamese soldier. It could give us gameplay that we never thought we'd experience. A German who joins the Nazis in promise of fighting for his homeland. Propaganda videos playing before you fire a weapon, the more you fight, the more videos you watch and speeches you view, the field of vision changes. Or Japanese soldiers where you have to sacrifice yourself in a bombing run and you see the afterlife and feel honorable the way they were taught. The Taliban where you spend your time in a desert environment planting explosives in the ground and such.
While I'm not saying that any of the parties above in their contexts are right, giving us new PoVs besides Gun toting hero American would be nice. I've got enough games where I can wear my American flag proudly, what about a new PoV developers?