I disagree that Infinity Ward didn't listen to the community, sure they didn't exactly listen to the community with CoD4 or MW2, but withMW3 they were very active. Mark Rubin was highly active and responsive on Twitter and he'd often ask people what they thought on specific changes and such. Heck, you could tweet one of the developers from Infinity Ward about a hacker during MW3 and they'd check them out and within an hour or so they'd be banned.
I'm not sure how Infinity Ward done with Ghost, but from the looks of it Infinity Ward went downhill after that. Mark Rubin left and from the looks of it they weren't very active within the community.
Treyarch are also good with community feedback but they could be much better. David Vonderhaar clearly loves working on these games, he really does love the competitive community and he puts up with a LOT of sh*t from people who blame him for minor problems in the game (some of these stuff aren't even problems, people are just bad and need to vent).
Sometimes though.. Treyarch refuse to listen to the community and stick to their guns. Remember the MP40 in World at War? Or Second Chance and Ghost in Black Ops? They refused to fix these things because apparently they were fine and didn't make the game unbalanced or much easier for bad players. Although the same could be said about Infinity Ward I guess, I mean even with Modern Warfare 3 they refused to fix so much bullsh*t like Dead Man's Hand, Final Stand, etc..
iNero I hope you realise that the only reason why Call of Duty is still a major game in the FPS scene is because of the competitive scene. These games get so much free advertising and sales simply because of competitive players and tournaments. The prize for winning some of these CoD competitions can't even compare to major competitive games like CS:GO.