I've always found resistance to online passes to be juvenile, selfish, and completely illogical. Similar to resistance to DLC (this is not an invitation to start that debate).
Not only are you explicitly paying for a service that the publisher is actively providing in these cases (think of the new copies as being a bundle), you're also helping the publishers deal with increased load that would otherwise have generated more income. People like to say "it's not more load because someone had to quit to sell their game!", but that falls apart very quickly when you consider that used games can have a huge impact on the online userbase's attrition rate. Instead of someone quitting and freeing up resources, you have to deal with that account continuing, screwing up attrition estimates and costing more than you would otherwise have budgeted for those resources. And without online passes, there's no compensation for that - publishers don't just miss out on sales money from used sales, they get actively screwed.
And it's not like these things are making used games as expensive as new ones. I do not buy for a second that the sort of games implementing online passes, which tend to be very popular games that don't depreciate much in value anyway, are preventing people from buying them with a $10 fee and really hurting consumers. Even if they were - you're talking about paying $10 to play a game online that requires an internet connection, console, and television that all cost a very significant amount of money, even used. Regarding his point about how it hurts publishers, is $10 really going to turn away so many such people that they would have gained significantly better advertising and traction with those people? The only way I can see it being a significant issue is if people keep pretending like it's some great injustice and it hurts the reputation of the publisher unnecessarily.
I feel like the overwhelming majority of arguments against these things, again like DLC, involve some bizarre ontological notion of what a "complete" game is and what you're paying for when you buy one. Misrepresentation is one thing and making people pay twice for the same product is another, but providing an independent service (or independent content) that's use is contingent upon a product is not either of these things. People are essentially getting mad because they bought a product and it didn't come with every single accessory ever manufactured for that product for free. The only reason this holds up for a second is because the product's status as software makes it hazy enough that these self-serving justifications can be made to seem slightly plausible.
Gamers need to stop acting like victims of shady corporate schemes. These publishers are selling you a product for money, not "punishing" you for buying a different product from someone else.