There is a price one pays for Freedom of Speech, one has to put up with the other guy saying whatever. IMVHO it is worth it and that is why this won't tarnish the "Medal of Honor" or those who earned it.
What about the endless WWII games where you play as Nazis? As McLovin also mentioned, this isnt the first game where you get to play as terrorists, there are tons of them(successful ones too) such as Counter-Strike and Operation Flashpoint. Why not also ban the sale of Battlefield 2? In that game, if you dont play as the US/UK on some fights you are forced to play as either China or Russia in a fictionalized military confrontation. You know, one that would essentially be the worst possible war this earth could ever see if nuclear weapons are unleashed.... This reminds me of a modification for Battlefield called Project Reality, where not only could you play as a terrorist - but they added in things like suicide cars filled with explosives. It added a whole new element in the shooter, where if you were in a vehicle you had to have keen awareness to spot them coming for you usually from your flanks. I couldnt have any more respect and admiration for the soldiers who serve our country than I already do, but I fail to see how someone adding in something realistic can shame the soldiers who deal with this stuff in real life. If anything they should ban the sale of Hurt Locker, for its renegade cowboy personification of IED disposal crews purely for the sake of drama. The same can be said about others like Blackhawk down. Competition and realism is far more justified than drama.