And on the flip side, if you support the game, other devs will say "oh, people are willing to buy an inferior, overpriced product take it up the pooper from Activision, so let's do that too!" which in the long run, degrades the quality of the platform on the whole.
And ultimately, I'm sure people would rather have no Call of Duty than having it but taking 20 steps backwards, so long as it means sending a clear message that people really don't want to put up with shit like this.