I believe that games are the exception to the famous phrase: "Don't hate the player, hate the game". It truly is the opposite for games like Halo and Call of Duty. I've loved Call of Duty ever since the second game (that is, CoD2, not Call of Duty: Finest Hour =P). Everyone knows that a large majority of the fanbase are total assholes and this is some proof of it. However, just like every other fanbase, no one should generalize them. That is all.