Why does CoD suck?
I can't believe I'm saying this but I think Call of Duty is actually a pretty good game. Once you get past the melodramatic announcers and sheer stupidity of some of the weapons (dual shotguns are you loving serious?) it's quite entertaining. I'm talking about the multiplayer, by the way, haven't ever played singleplayer. Don't really want to either.
However, the thing I absolutely despise about CoD and what makes it "bad" in my eyes is how there's a new sixty dollar one every year with next to no changes from the last other than a handful of guns and maps, and they release fifteen dollar map packs at least twice for each game anyway. And of course there's the community full of starfishs, handicaps, and stoners, but you'll get that wherever you go. It's just when you have as large of a consumer base as CoD does, you're bound to have more stupid people.