Don't just bash on the people. The reviewers are also chicken s*** when it comes to high stakes reviews. They prefer giving good scores to popular games to avoid backlash. Some even say certain reviewers get bribes for certain reviews, but I think that's improbable so won't count that.
I don't think BO2 is terrible, but it certainly isn't worth the reviews I've seen either. It is an "okay" game, and this is coming from someone who has loved CoD.