I find it quite interesting and entertaining that there's as many people in this thread bashing this game as there is people complaining of others bashing that game.
Although I can admit to a certain extent that the MW3 hate has gone overboard, the "hate the haters or anyone that dislikes the game!1

" has also, as usual, gone overboard. Feels a bit like when people take Yahtzee's reviews too personal. Haters gotta hate other haters etc.
This is a news thread delivering some interesting news, and comments like "Modern Warfare 3 does not make up for its sales figures because it is only a mediocre game", which seem frequent in this thread but also bashed by the anti-negativists(Maybe I should start using that one!), is actually something I consider highly relevant. And in my oppinion, also highly accurate.
So what that the comments are frequent elsewhere? Just because I'd add something like "Skyrim is a nice gaming experience" doesnt make it any more flawed or correct just because it happens to be expressed in frequency somewhere else.
If you think MW3 bashing threads are being spammed out, fine. I'll agree with you on that one, even. But dont go jumping valid and relevant comments on a relevant news thread just because they're common elsewhere.
If you wish to drag your discontent over this somewhere, do it in the outspammed MW3-threads.
In regards to the OP:
I am not surprised, even if I as many others would argue that MW3 is actually MW 2.5. As some probably have pointed out, Modern Warfare has its own separate gaming culture where kids want to flock to the "cool stuff" and tradition that they find MW to be. Their friends are playing it, they want to play it too. Its hard for competitors like BF3 to break that pattern, even if they have a higher quality in content. Although last I heard, BF3 was doing relativly well.
Of course, there's also a fair few that still find MW3 to be a good experience, even if it isnt a huge climb in quality and content from its predecessors. And I've heard a surprising number of people that will only buy and play MW3 for the campaign's sake, while they get a more satisfying(in their oppinion) multiplayer experience in BF3.
I'd also like to see PC sales numbers. Last I heard, MW3 has lost alot of ground on the PC level and games like Skyrim has been the record breaker on that platform.