Does it even need to be said that the vaguely effeminate straw-man character in the silly hat is an obnoxious, intellectuality dishonest, infuriatingly stupid way of making an argument?
Here's something that Idiot Straw-Man Guy didn't bring up: In terms of theme, the Call of Duty series is xenophobic, tonally inconsistent, and (with the exception of the post-nuke sequence in the first Modern Warfare) morally bankrupt. To point this out is not to say "I hate fun feh feh feh," or whatever. It's just to say that games, like all media, mean things--and that what the Modern Warfare games mean is a little queasy.
The games can still be fun, well-made, innovative, and so on. But let's call a spade a freakin' spade here.