I love the game. I laugh at people who hate it, but still play every day. I hate Halo...so guess what? I don't play it, and I don't go flame troll their boards. I have far too much to do, and can't find time to play a game that just makes me unhappy.
Honestly when the connection is good, the game is very good. Times like last night, I sign off playing after 20 minutes. Had 2 games end in the middle, got booted from my party 3 times and was 3 seconds behind the other team during the games making it nearly impossible to get a kill.