Right of resale, legality of used games trading, or the 'morality' of purchasing games used? None of those are the real issue - the problem with used game sales as an industry is precisely that it creates a parallel economy luring budget conscious game aficionados away from first sale goods. Used cars, used books, used furniture, used basically anything else - those are not vicious parasitic competition existing as a blight upon their respective industries, and the reason for that is simple: Used physical products are not as good as new. Obviously this varies on a case by case basis, but there is always an element of risk or some form of wear, damage, additional mileage, loss of warranty, etc.
Used video games are simply collections of data enclosed on physical media - so long as the media is in a readable state, the data is completely identical in every vital way to that of a new product sitting pristine on a shelf. When you typically buy used goods, you "get what you paid for" - well with used video games, you get what they paid for (they being the folks who buy new), except yours was cheaper. Unless you care about largely irrelevant trappings like manuals and boxes, you are receiving an identical product that costs less money.
All those folks who buy used games now and thus feel inclined to get outraged at being labeled as the functional equivalent of pirates, or compelled to yell at game publishers to "stop whining, used sales exist for everything else!" are missing the point that the products publishers and developers of console titles are competing with are their own titles, identical in every meaningful way, being sold by companies that exist precisely to sell those identical products in a way that does not net those publishers and developers any money; companies that in all likelihood will not even have a new copy of the game to sell to you, should you want one - their entire business model revolves around razor-thin product margins and relentlessly pushing used sales.
Gamestop is a parasitic parallel economy - they prey on the industry that provides them with their products by re-purchasing them for a pittance from customers and then turning around and selling them for almost as much as the original price, which they do while the game is brand spanking new; comparing them to a used car dealership is woefully off the mark. Used car emporiums are competition for new car sales only in the sense that both of them revolve around selling you a car - new cars and used cares are not the same. Used video games and new video games are, or at least they always were in the past. This is not about publishers being greedy, it's about finding a way to compete with the retailers who have become their direct competitors by turning an entire generation of folks with money in hand and a willingness to spend it into non-customers.
Seen in that light, things like online pass and the like make perfect sense - the people complaining about them? Yeah, those aren't actually the customers of the companies implementing them. If they piss you off and you solemnly vow never to buy anything from them again and actually go through with that vow, but you always bought that company's games used? They have lost no money whatsoever from you, you were NEVER their customer in the first place. It doesn't even matter if the people buying their games used now all decide to stop, that's just money they were never going to see not ending up in the hands of the likes of Gamestop; unless implementing such measures somehow leads to a reduction in new game sales, they have nothing to lose - either they get some money from a huge segment of the market that has never provided them any income before, or they receive the same amount of money from that market segment ($0). You cannot make less money than you already do from used game sales as a video game publisher.
So if you don't like having features held hostage or removed from your games because you didn't buy them new, well that's just too bad for you - you're not a paying customer of the folks who made those decisions, and catering to the desires of people who do not give you any money isn't good business sense.