Those damn 'nades.

Actually, my kryptonite... CLAYMORES. Oh dear god, how I loathe those things!
Here's an image that sums up all the haters...

I enjoy FPS games in general. I'm not much of an online gamer aside from CoD because I like it's quick pace, and paintball style matches. It's quick fun.
I enjoy Battlefield, Gears, etc, but mostly for their campaigns. I find the multiplayers too slow for me.
I am completely guilty of being a lone wolf. I play Mercenary TDM on CoD because I don't like getting paired up with randoms vs a full team, so I prefer playing teams that are always random.

I'm mostly an FFA guy (at least on CoD4 and MW2), but I learned to be more of a team player in BLOPS. I gave up on MW3 early. Hated it with a passion.
As for all the CoD hate... it really is just that, hating what's popular. CoD might come out every year, but one thing that it is consistently, is FUN. The controls are the tightest of any FPS I've ever played, the framerate is nearly always 60fps (which is a huge plus over the others), and it's easy to pick up.
I fail to see why people feel the need to hate on it like it's their favorite pastime. You don't like what CoD is, just ignore it. You don't see CoD fans go to every other FPS game's forums/reviews and bash them needlessly. CoD is so popular for a reason. Most of all, is the fun factor.
People bitch at the many teens cursing and whatnot? You can mute them. It's literally like a few button presses. You're the idiot for listening to them longer than a few seconds. With things that are widely popular, unsavory gamers will be attracted. You don't have to whine about it as if it's the game's problem. Blame people.
Edited by Mad Lust Envy - 11/17/12 at 5:38am