COD is a quite unique phenomenon which no-one really, fully understands, IMHO.
Still, there is a lot of criticism around the net and mostly in the hc gamer community already, but so far sales are obviously getting stronger.
Yeah that's part of the seeming disconnect between "forums" and "reality". If you go on most related youtube videos people will be trashing COD right and left in the comments. Yet in reality somehow Black Ops sold more than ever.