EA have redeemed themselves a lot lately. Post-Spore was the turning point for them, and they have worked a lot to make things better. This is largely due to their cash-flow problems, but it just shows that if you do bad things to your customers, then your customers will no longer be exactly that.
Activision are by far the new EA. The Requirement of Battle.net for even LAN play in Starcraft 2 shows that, despite what anyone says, Blizzard cannot do what they like, and that Kotick has some control, he just gives them a loose leash.
To make a comparison, compare Bioware to Blizzard. It's a fair comparison in most every way. Bioware have done one or two questionable things due to leadership from EA, but it has worked out in the end, whereas when Activision get involved with Blizzard, it ends worse.
Remember: Kotick wants nothing but perpetually selling franchises, his "guaranteed sellers" if you will.