I kind of tend to disagree with you, OP. I am gay, and I really don't care what other people think, or what they say. They can think and say that I am going to hell. They can think and say that I shouldn't be allowed to marry a man I am in love with. They are allowed to have those disagree with me, because that is the nature of a free society. However they have no right to stop me. In marrying a man, in being gay, I am doing nothing to harm them, so they have no right to stop me.
The argument that I expect to hear in response to this is that because of the system their thoughts and statements can have the potential to harm me. However the problem there is not that they have differing thoughts, but the system. That is the downfall of democracy - the wolves will always vote to eat the sheep.
My proposed solution to this problem is to remove marriage as a legal institution. The gunverment should have nothing to do with it. That is the only way for everyone to be happy. The psychotic Christians can have their anti-gay churches, and other churches that are more open minded will allow same-sex marriages.
Dunno if any of you will agree with me or not, but this is my opinion, and I hope that you take something from it, anyway.
EDIT:
Saw this post on a website I frequent, and thought I would share it.