and pour it on Giants fans, does that make me a bad person or mean I should root for another team?
I just don't follow your reasoning at all? Why should the behavior of other fans matter to me at all in terms of choosing which team to root for? They are different people, you're going to find idiots amongst all fan bases....