People who bought games that had an Online Pass quite literally asked for this to happen and have no right to complain. Gamers spent this entire generation explicitly telling companies to keep nickel-and-diming them and then act surprised when the companies do just that.famicommander
Buying the game new at retail meant the online pass came at no extra charge. The online pass was simply a way for software companies to generate revenue from used game sales; it was not some additonal cost.
If the issue is voting with our collective wallets, then we should all purchase new software because that is currently the only model that ensures that the people who make the games we play and love get financial recompense for their efforts.