From a business stand point though, they make ZERO money off used games, and servers cost money to run. Its reasonable to make cheap skates pay a fee to get online and play multiplayer. a 5 dollar fee is reasonable. Gotta keep the industry alive
That cost of running online is factored into the original price of the game.
If I buy Madden brand new I'm already paying for the online access/server use for that physical copy of the game. If I sell the game I'm no longer using any of that, whoever I sold the game to is using it in my place. So why do they need to charge twice for the same copy of the game? It's not like if I sell my game EA all of a sudden has two people playing online multiplayer instead of just one.
It was nothing more than EA trying to double dip cause they were butthurt other companies (Gamestop, Gamefly) and private sellers were eating off of used games/rentals and they weren't getting any of the pie.

or a start up install fee
or a loads up as a black screen showing a loading screen until you pay 11 $ fee

I'm sorry but your argument sounds like corporate greed. Say I keep my game and everyone does that brought it and plays online the servers are being used anyway or if someone buys a used copy years in the future the servers most likely are down . The thing is the timeline of 6-12 months later how high traffic are these servers ?? It makes no difference really if I have it or Jon snow the servers would be up anyway so unless the fee was for say after a sequel came out the servers should up and expected to be used . 