Online Pass/Sony Pass is nothing more than a money grab.
EA and Sony want you to believe that a used copy of the game incurs them additional costs in addition to whatever costs were generated by the first buyer. Is this true?
Suppose N is the set of copies of any given game that have been sold to customers. When a copy is traded in to GameStop, the cardinality of N drops by 1 by definition. When that used copy is sold again, the cardinality of N increases by 1, again by definition. A game cannot be classified as "used" if it has not previously been in N. Therefore, a used sale does not change the cardinality of N, and so the costs incurred by EA or Sony do not change. It costs them the same to support |N| copies of the game, regardless of who owns those copies.
Supporting Online Pass or Sony Pass is supporting nothing more than corporate greed.