I don't get the hatred for Halo 2. I really liked it, not as much of a classic as the first of course, but it allowed for some fun times in multiplayer. You cannot say that jumping into a warthog that someone from the other team is using to defend their base with the turret, then driving them to your base to get slaughter isn't the slightest bit amusing
