CoD is still king but not a beloved one. Not because of major innovations since 2007 but because the industry still hasn't been able to make a contender for the throne with the same kind of speed, fluidity and general polish.And that sucks.
The closest contender is Battlefield, which is stuck in its own weird rhythm. It's a completely different beast for people like Vinny who just wants to jump into a helicopter and crash into the enemy base or stand back and spam health packs. BF is a rough beast which doesn't concern itself with stuff like pacing or gameplay balance but that's fine because at least it's different and some people like that. But it's completely gimped on current gen consoles which is not OK.
And that's it. Either you like BF or you like CoD, there is no third place here. Maybe Halo. All we then have are the typical tacked on multiplayers on Uncharted or Max Payne, terrible free to play games and old school pc shooters.
The only thing looking good now is Titanfall and thank God for that but lets see how quickly EA brings that franchise to the ground.
So instead of getting pissed at CoD, perhaps you should cheer for someone in the industry to actually make a better game.