Good points. I mostly agree with you that people for some reason feel their opinions are superior to EA's, or that they could do a better job, even though most of them have no knowledge for what it takes to create a game in the first place.
You wouldn't go tell Toyota how they can make their trucks better even though you don't know a darn thing about how to make a truck, why are you telling EA what to do?
Frankly I don't care if the net has the EA logo on it. They made the game! If they can't/don't want to get a sponsor to have their name on the nets, let them put their own name on the damn thing. Jeez people, this is getting ridiculous. Every time they add something to the game, it's never 'awesome, I've been wanting that forever!' it's 'wow I could have done that so much better than you did. EA sucks'. Give it a break, I'm sick of it personally.