You are an idiot. I'm probably going to be banned for this, but, still, you're an idiot. Firstly, there are plenty of other threads exactly like this one, some with the exact same question (!) so you should have referred to them. Secondly, everything that is loved also has people that hate it and vice versa. This is inevitable, as humans can never agree on anything, and is nothing new, you clearly just ignored it. Thirdly there are the things that are just plain wrong, like Halo being the first console shooter that worked (someone has never heard of Goldeneye) and Modern Warfare not existing because of Halo (Call of Duty went in an entirely different direction to Halo) and how you aren't a Halo fanboy (which you are, considering the above).
You're probably a troll anyway and I should ignore you, but I'm bored and here you are.