Ok, I'll bite. Have you even played Halo CE, Halo 2 or Halo 3? No, I am asking you a legitimate question because your response of why does every Halo fan have to insult CoD makes you sound very ignorant to the fact that you have never played the previous franchise installments. If I want to play Call of Duty then I will take the disc out and put it in my xbox. When I want to play Halo then I am not looking to play Call of Duty, let me elaborate.
If you play Halo 2 or Halo 3, did it remind you of Call of Duty? Why of course not. Winning and losing actually means something in "Halo" (or so I thought it would for future installments) and strategy plus map control for weapons was a must to win. Everyone started off on an equal footing which means it was a very competitive game. Fast forward to Halo 4, experience based progression system where if you win or lose don't matter I still get my XP. Customizable loadout spawns with tactical features, ordinance drops and sprints etc. My point is all this so called "innovation" was based off of fear that if they did not try something new they would lose their fan base which was completely untrue. The original Halo trilogy had a cult following and represented the best multiplayer FPS on xbox live. You do not fix something that is not broken.
I've played Halo ever since CE and did clan battles in Halo 2 all the way to MLG with Halo 3. Halo Reach was a complete fail and just like a head coach that needs firing from an NFL team, it was time for Bungie to take their leave after that so called mess. The true Halo players understand what I am talking about and it's not looking forward to Halo 5 currently. These developers lost all sight into what made Halo the best FPS.