This is what interests me, PC gamers cannot do this, they never have been able to. There aren't any retailers who reuse CD keys. For old games that don't require internet connections, a CD key could be reused but the last game I found that used that system was StarCraft Brood War. I cannot sell my extra copies of Battlefield 1942 to Gamestop, so why haven't I campaigned and made my own poll to get that right?
I understand how console gamers aren't going to be happy that they will have to pay full price, but maybe if you paid full price in the first place, the price wouldn't be so high. A lot of PC games, even ones that are ported to the console, are for sale at $50 dollars on Steam while $60 dollars for a console. Who knows, you might only have to pay $50 dollars, or even less, in the future.
Also, my own opinion so anyone uninterested can quit reading here, the used games are harming the quality of games as a whole. Millions of copies of the new Call of Duty are sold at full price, meaning they can continue to make their millions while not making their games any better. I think Infinity Ward is doing fine financially, and I don't hold it against them, if I could sell a reskin and a new gamemode for 60 dollars to a million people with a small crew of game designers I would do it all day because money is awesome, but I am getting off topic.
My point is, people are going to cough up the full price for a new Call of Duty because they know that if they liked the previous they will like the new. However people aren't willing to risk 60 bucks on a game they aren't sure about, such as Metro 2033 which was a great game and yet didn't sell very well. People will wait until they can buy it used, so the Metro 2033 developers, 4A games I think, do not get their share of their own sales. Its hard to make it so people cannot sell their old games, but its at least equally unfair for a game developer to not get money for their own product.
One possible solution that no one with any authority will take notice of, how about you make games become tradeable after a certain time has passed? If you, as a greedy developer, have made a sequel to your game in a year, make the older one tradeable. Or have a certain cool-down time for game trading, something in the Xbox/PS4's magical almost PC quality brain unlock games to be traded.
I think if you guys manage to prevent this antiused game software, then it should mean I should be able to sell my old PC games to Gamestop. We should start our own petition!
EDIT: I do not know how accurate these figures are now, but I researched the software piracy rates last year and I found something like 20% of software is pirated in the US, more than 50% of game sales were from used games. 20%<50%, so the piracy arguements I am seeing don't hold weight, assuming my numbers are still correct which I cannot attest to.