nobody's forcing you to use EA's services
that isn't the issue and you know it.
Lets say John Doe goes to best buy, he buys a shiny new game. There is no mention anywhere about a EULA, DRM, or that EA may terminate his ability to play that game.
Now he goes home and installs the game, what is that? a EULA! A EULA that says he must agree to any changes they make to it retroactively. And that he should return the game if he doesn't agree... well he doesn't agree but he CANNOT RETURN THE GAME! EA has only shown him the "contract" after he already paid them, and if he refuses... well they keep the money and he doesn't get to use the game.
Your argument is "He should have known", but the only for him to know is to have been the victim of it before (of the surprise EULA that is) or heard it from other victims. The first time a person purchases a game from EA (or lets be honest, most companies), they find out a nasty surprise in the form of a post purchase EULA that was never mentioned anywhere prior.
Imagine the same thing happens with a car?
Also I would like to see where exactly in the terms and conditions of the EULA does it say that EA has the right to deny you the ability to play the game.