I don't think one should judge humanity based on comments on the internet. The people behind those comments would respond (and debate) much differently in real life, when they get direct feedback (verbal and/or nonverbal) for the opinions they unfilteredly and impulsively spout onto the interwebz.
That's exactly the point: these are people's unfiltered thoughts, and it makes me lose faith in my fellow man (or at least fellow American) whenever I read such comments.