While the news about Gamestop's covert removal of free OnLive copies of Deus Ex: Human Revolution from PC copies might be last week's news, it still has an impact on the community.