I mean, seriously, how can CoD lovers hate this? I mean HALO in general. HALO fans only hate CoD out of retaliation to CoD Fanboy hating. I don't think we started this war, but we will Finish The Fight.
CoD isn't a terrible game, but I'm sick of it's fans saying it rules supreme. Plus, it's storyline has become absolute shit sometimes, and just plain boring the rest of the time. I will admit Battlefield would have more teamwork involved than HALO, but the teamwork in HALO is different, unique. You're capable of much greater acts of awesomeness in HALO because you're not the average grunt... you are a super soldier. You are a SPARTAN.