Annual releases on top of a community worst than most for a popular franchise will draw hate, lots of it. Personally I don't hate the franchise but only because I like Treyarch's games for the very obvious reason of zambweenies. Also since playing from MW2 I can safely say while yes they all play the same in terms of objective and how to play, each company has their own little bit of flavor here and there that does change the feel to some extent. But to not sound like I love Call of Duty because I don't really care for it much, Infinity Ward and Sledgehammer has let me down to the point I am never buying their games again. Treyarch...Blops2 was ok but wasn't terrible plus they actually tend to their game and have a decent community manager, time to see if their extra year of dev time will pay off this year.