I love how the OP whines every time someone uses his logic against him.
#1 rule of debating: If someone can disprove your logic immediately, your logic is flawed and you suck at debating.
CoD has done one thing good, piss off as many people as it can while still maintaining a massive fanbase (See "No Dedicated Servers in MW2 PC"). Lets look at a few things. One, even to this day, CoD is still using the Quake 3 engine from 12 years ago. Sure, you can say the same about a ton of games (like how Portal 2 is still running the source engine that powered HL2) but they haven't made a significant amount of changes from CoD 1 to MW3 to make the graphics seem all that impressive. Two, Multiplayer has become pretty stagnant. MW1 brought a lot to Multiplayer that a lot of the games at the time weren't. Looking at Black Ops (Since MW3 isn't out), not much has changed. You have a few new weapons, slightly tweaked gameplay, a little more customization but in essence, the game still plays the same. Finally, the community is either very defensive & filled with 12 year olds. I mean, sure, any popular series will have both these but its a valid argument to bring up. I cant even start a game without some kid talking about sleeping with my mom (Which, by the way, my mom is a stripper so hes probably an STD now). Or, if something new comes out (Like BF3), the second you make a comparison, you get the "OMFG! YOU FUCKTARD! COD IS THE BEST GAME EVER! X GAME CAN SUCK SOAPS ASS!" Any popular series will have such people but its worse than what I get when I tell people in Seattle that Kurt Cobain sucks (which happens a lot considering I live there).