Whine more. I hate when people freak about Gamestop/Eb Games.
They are a corporate business, they aren't going to give you 40$ for your 50$ games in a trade-in, they are a business out for a profit. About the CD Key, the keys were defective most likely, that could happen anywhere. It's not like Gamestop/Eb Games ran over to the Orange Box and used the keys, or put fake ones in it...

;