GameStop announced today that "out of respect for our past and present men and women in uniform we will not carry Medal of Honor in any of our AAFES based stores". AAFES, the Army and Air Force Exchange Service, is responsible for commercial sales on military posts and often includes outside vendors such as GameStop.
Based on the language reported by Kotaku, it appears that the request actually came from AAFES and is simply being honored by GameStop. From the email to GameStop employees earlier today, "GameStop fully supports AAFES in this endeavor and is sensitive to the fact that in multiplayer mode one side will assume the role of Taliban fighter."
While service members on military posts in much of the world will still be able to purchase Medal of Honor off-post, the 50,000 remaining soldiers in Iraq and the forces in Afghanistan, are out of luck. For some of the most dangerous theaters of operation, the ones where the stress relief of video games are likely most needed, there simply are no "nearest GameStop location[s] off base" for them to return to.
Interestingly, while Medal of Honor was pulled because players could assume the role of Taliban fighters, as of the time of this article, it was still possible to purchase Call of Duty: Modern Warfare 2 from AAFES stores, which featured a mission in which the player acts as a terrorist, shooting civilians in a Russian airport.
Dan Rosenthal is lawyer and analyst for the video games industry