I may be pretty new here, but its pretty clear to see this community is a group of long-term game players, most who will have been playing games way way before CoD3. Its easy for us to rationally criticize games, as we have experience, its my opinion that in comparison to CoD2 (The top of the series campaign-wise, in my eyes) BlOp's pales in comparison, and if I had the mind to I'd rationally lay out whats wrong in my eyes with BlOp's. But a lot of those who play BlOps are relatively new to gaming - 5.6 million sales of BlOp's on launch day in comparison to MW2's 4.7 million on launch.
Now whilst that's only launch day and many of the existing market may have preordered BlOp's and not MW2, there is still a huge new player influx there. Most of these people and those who have only ever played CoD or Halo have little to compare to, or just a few games to compare to - they like BlOp's, obviously, but know that certain thing are wrong, in some cases very wrong. Being pretty new they don't really understand how to describe and criticize mechanics, because they're new to them. Its like getting a car that runs well, and a car that doesn't. If you're not a mechanic or have had alot of experience with cars, you're hardly going to be able to tell one what the problem is beyond it not working as well. Quite simply if I were in the situation I'd probably just say "The car is shit/sucks".
All we can hope is that those who are new come to gaming because of CoD, but stay and broaden their horizons by experimenting with other games, and until then its up to developers to listen to the constructive criticism and hope that if ignored, players will seek out ways to present their arguments in a useful way. Speaking out like this will only make them more angry, and when you're angry seeking out rational arguments isn't a priority.
I want to make 2 things clear about my rant; 1: I know that some people will just do it for the sake of it, and trolling etc. 2: I have no concept of us being better than the "casuals", as many of their arguments will probably be valid and things we haven't thought of, its just that they can't translate it into something useful as they're not up to date on experience and terminology.