I personally think people don't want to like Halo 3.
It's not that at all. It's the fact that halo is going through the same thing now as it did with 2. halo 1 came out, and it was just another fun FPS video game. Halo 2 was hyped to be so much better, but in reality, it just had a mediocre story line, some new guns, new maps, and better graphics. Well the same thing is happening now with halo 3, it was hyped to be the greatest game of all time, but in reality it's just another fps with better graphics, some new weapons, and new maps.
So you have different kinds of people, with their views:
The person who is like "HALO ROCKS"
The person who is in with the hype, but dissapointed.
The person who doesn't care about the game at all and doesn't follow
And then the person who was telling everyone all along that halo 3 was gonna suck balls from the beginning but no one listened to him.
i honestly think those reviews, if you can call them that, are based off of the hype, rather then the actual game itself. However, that doesn't stop it from being a good game, it is. It's just not what i believe it could be. Still it's fun to play.