If i buy a bike i expect myself to be able to sell it once i don't need it anymore, if i buy a car i expect to be able to sell it once i don't need it anymore and if i do buy a game i expect myself to be able to sell it once i don't need it anymore. It doesn't make the game developer any money, but neighter does selling your BMW . If i buy a game it should be mine and i should be able to do what i want with it, including selling it
This often used analogy isn't really correct.
When you purchase a BMW, you physically own that vehicle, so you can sell it all you want. It doesn't give money back to the manufacturer when you resell it, and the manufacturer can't ask for any kickbacks to them because it is a physical sale of the ownership of the product, specifically that individual vehicle. A vehicle, like many things you buy in a store, is considered property of the seller, and when you buy it, they transfer that property to you.
When it comes to games (or any software really), you're not buying, you're renting. You don't own it, the developers/publishers do. You just rent it (licence it) for a set amount of time, or other criteria depending on the nature of the licence. Retailers have the right to sell you the licence, but you agree to the terms of that licence with the developer/publisher. If you 'buy' a game, it is not yours, and you can't do what you want with it. You agree to that licence when you put your money on the table. The only thing you are actually claiming property of is the physical medium used to transfer the data, which is the CD the data is written on. GameStop or WalMart don't have permission to sell you video games, they have permission to transfer licences to you.
Going back to the car analogy, If you rent a BMW you're not able to sell it or loan it to your neighbour once you don't need it anymore. You have to give it back to the rental dealership once the terms of your licence have expired. If you want to drive it again, you have to pay for a new licence.
Now, you may not agree with or like how software licencing/selling works... but that's the way it works. If you're not willing to agree to the licencing, than don't buy a licence for the software, or only accept open-source free-use licences that do grant full ownership of the property. Nobody is willing to do that, of course... so maybe do something about getting laws changed so the legal rights of ownership apply to the compiled binaries or code, and the included media itself.
Of course, that'd be quite the uphill battle... there are good reasons why software sales and licencing was designed in the way it is. Once again going back to the BMW, the reason BMW sells you the physical property and doesn't just licence its use is because
a.) Buying a car is a huge expense and people would go crazy if they didn't actually have ownership rights to said property.
b.) It's very hard for the average purchaser to take the car home, disassemble it, reverse-engineer, and build an exact replica which they can then in turn sell.
Even still, auto manufacturers do licence and copyright the technology used in the vehicle because there are people out there who can duplicate it. With software on the other hand, it's extremely easy to duplicate the code, build it, and turn around and sell it or give it away, nowadays more than ever. Because of that, software has to be rigidly licenced to protect both the developers and the software marketplace in general.
On topic of the conversation though... yeah, I think people did really over-react to the situation. I'm not surprised about the overreaction though, and can totally understand why people were quite upset. Taking a new game to play over at a buddies house is a time honoured tradition among gamers, and one most don't want to see restricted.