Yeah, this anti-Black Ops sentiment is ridiculously prevalent, and I wonder how much of it is really based on the game, and how much is just a categorical hatred (or WoW-esque hatred due to popularity). Sure, the single player is relentlessly linear, but they've at least moved towards Tom Clancy/Clive Cussler storytelling from a Michael Bay war-wank explosion-fest. The multiplayer is as boring and repetitive as every other MP game, except they've tuned the system of carrots very finely to keep people coming back. Most of my Xbox-owning friends have CoDBO in their tray more than everything else combined.
Sure, we may be able to rip into it due to any number of issues, but Treyarch did a solid job of putting out a game that appealed directly to its previous fanbase, and improved on the formula in a number of small but collectively important ways. It's what everyone keeps saying they want from developers, yet we get it and because it doesn't fit into what we, individually, think the whole game industry should be doing, then it's a hack cash-in that's destroying gaming as we know it. Cut down on the drama queen and maybe the "morons" who bought the game might be a little more willing to have their ear bent when it comes to the future of gaming.