To be honest, how do you expect to get 30 bucks for the game you paid 30 bucks for 5 years ago xD
Speaking as a gamestop employee, i think the trade in values are a little unfair, but it's better than nothing.
It's a corporation what can you expect. xD