I've seen a lot of people calling me out for calling them 'evil', so let me reiterate...
I don't actually think either of them are evil, 'evil' just had a better ring to it than 'Who's business policies do you disagree with more, EA or Activision?' I also recognise that if corporations existed solely to pander to the self-interested fans of their products, the quality of those products would probably be no better, just look at Nintendo (I don't want to disrespect any Nintendo fans but could someone please explain to me why people paid money for the laziest, most blatant act of fan service in recent history that was 'New' Super Mario Brothers Wii, when they could have just played literally any of the previous ones and not notice the difference) so I'm sorry if I came off as entitled in that respect.
However, the argument 'It's just business' doesn't hold much water either. Companies need money to keep going yes, but that money comes from customers (which in the gaming industry also means fans who really feel like they can trust you), and consumers are squishy human being's with real thoughts and emotions. If you get to the stage that some of these big publishers have, where they are so obsessed with short term profit that they forget the virtues of consumer loyalty, or sometimes even just human emotion in general, it will come back to bite them in the arse in the long term. Because once the consumers realise that they are being taken for a ride, ripped off, and generally being considered as fools by companies who are only interested in their disposable incomes, they will abandon them in droves.
So, in short, yes. Businesses need to be successful, but I reckon some CEO's would be genuinely surprised by just how much progress you can make by, y'know, not treating your customers like shit.