EA is a badly run company, full stop.
I'm really not an expert on business, but it does slightly irritate me how so many people have this idea that the big publishers "keep shoveling crappy games down our mouths, like call of duty". It's true, they do make an inordinate amount of games that are basically just re-hashes of the previous title in that series.
But, the thing that people forget is that the reason why they keep making them is because we keep buying them. That is a fact. If CoD didn't sell like crack, they wouldn't make them anymore.
And don't give me any of that shit about "oh, if we had more choice, we wouldn't buy games like that". I agree that more variety would not hurt sales, people absolutely would buy the games that differ from the norm as well. But the point is, if people didn't like games like COD so much, they would not keep buying them. I'm so tired of people acting like someone is forcing us to buy modern military shooters. The consumers are not some kind of rabid mob who have to play something, even if its crap.