It's a SMART, GOOD BUSINESS decision.
Like someone already stated, this will probably open up the flood gates for other video game companies to do the same in the near future. People are just pissed because it's EA. If 2K did the same thing, I somehow doubt the uproar would be as load.