iMystere
From my personal experience the majority of people are not like such. Online it's MUCH more common, but I would hope that most people realize that internet forum goers are not the vast majority of people.
I think the best we can do is try and show people to be more accepting and loving, and work with the people who are willing to work with you. I think the only reason it is more common online is solely because there is less fear of repercussions from saying things.
People feel that there is less impetus to refrain from voicing their true feelings, or from lying through their teeth, for that matter.
Internet goers are people, simply in a different environment.
The societal rules of what is and isn't acceptable are different here.
Despite being a theist, I feel that religiosity is too entrenched in the government and law and needs to be excised from it.
The government's responsibility is not to reinforce religious ideologues, but to prevent the suppression of them, amongst others. Too many seem to have gotten confused about that subject these days, I think.