There is nothing wrong with an online pass. I am not sure how it all works, but when you buy a game used, the game developer is not getting payed for it, just the store you buy the game from. The online pass is simply a way for people that buy used, to give something back to the developer