This is a comment from the Unknownworlds site, I post it here since I couldn't phrase it any better:
If something is stolen from me and then sold in a store, it wouldn't be ok for me to just take it back from the person who bought it in the store.
I would have to report it to the police who'd investigate if the person buying it in the end acted in good faith or not. They would also investigate the store selling stolen stuff (and most likely it'd be against the store I'd have to direct my claims).
If I'd visit the end buyer and take the stolen stuff back, and simply tell him/her to solve it with the store selling it to them (which basically is what you have done here), I'd be committing a crime.
If company would steal a game I bougt in good faith from me I would drag their asses to court! The have to sort this out with the reseller who is selling stolen codes, not the consumer!
I don't see how the analogy you shared holds up, really. In this case, the publisher isn't coming to your house and taking anything back from you. I tend to think of it this way:
There's this really great club. It's exclusive and the only way that you can get in the door is by swiping a key card through an electronic lock. You really want to join the club, but you think that the membership fees are too high.
So one day you hear about this guy who is selling key cards that could get you through the door for really cheap. Like for half of what you'd pay for a membership. In the back of your mind you know it's too good to be true, but you take a chance and it works! Awesome, you're in!
Well, a while later it is discovered that the reason your key card was so cheap is because it came from someone who is stealing legitimate key cards from the company and selling them on the side. The company goes through its records and matches up key cards that it has sold to members and deactivates the key cards that it didn't legitimately sell.
So what do you do? Do you get upset at the company for deactivating your key card? After all, you didn't know that the person selling it to you didn't have permission to. Or do you get upset at the person who sold you an unauthorized key card?
Caveat emptor. If something is too good to be true it usually is. It sucks, but people are using stolen keys to open locks they shouldn't be able to. It's not the publisher's fault that people are getting scammed.