First off, how do you know what I implied? Were you in my head when I wrote that? I never meant to imply that all Giants fan are morons, I have many friends who are Giants fans, hell, my sister is about the biggest Giant fan I've ever met. I don't think these people are morons.
Obviuosly you...