Your demeaning tone and labels doesn't serve your supposedly tolerant position. I agree that everyone should be treated with respect and decency. But I also believe that there is a standard for morality that should be honored in order to promote the greatest mutual happiness.
Advocating a standard of public morality in marriage is the same as in drug control, pornography, hate speech, or any other area. We might have different opinions on what standard will bring the most happiness. We don't have to agree, but mutual respect smooths the democratic processes around reconciling those differences.
We are a bit off topic here, so I'll stop derailing the conversation.