I have no love for Activision (or EA, for that matter), but let's be realistic about one thing: gamers are extremely fickle. It takes next to nothing to sway them to put companies on their "love" or "shit" lists. Any company, in the eyes of gamers, can be the crowning apotheosis of the perfect gaming company one minute, and in the very next minute (and I mean that literally) be the absolute shit-house of the gaming industry, hated by all. All it takes for this flip-flop is to give them a few goodies to pacify the rage or do any one thing that causes even a minor inconvenience that stokes the rage. There is just no nuance of a middle ground, and there is no way to actually please gamers, because, more than half the time, they really have no clue what it is that they want themselves.