> what should we do
right now?
This is a long answer, so here's the TLDR: All sides of the debate need to tone down the name-calling, demonization, boycotts, and ostracism of opponents. Treat the other side of the debate like they're intelligent and well-meaning, but somehow picked up some misinformed, misguided, or mistaken assumptions and doesn't realize. Try to figure out how to change people's minds so they believe the right thing, instead of focusing on punishing people who believe the wrong thing.
I'm the rare HN'er on the opposite side of this cultural divide, so I thought my perspective would be informative. A lot of people who read the previous sentence have probably already characterized me as either a poorly educated hick or a slavering, sadistic bigot.
The truth is, that by dehumanizing your opponent and assuming bad faith, you guarantee that people who don't agree with you won't listen to what you have to say. This means you can't really change minds.
If you want to further the cause of gay rights, figure out the reasons people disagree with you, and try to convince them otherwise. Try to teach and explain; stay away from confrontation, condemnation and personal attacks. If someone else (on either side) becomes indignant, keep calm and encourage them to do likewise.
For example, in a little bit I'll give you a list of questions I've had about gay rights that no one's ever answered to my satisfaction. Based on past experience, I should give you a few warnings about my questions first.
You will probably think these questions are highly inflammatory, but I don't intend them to be trolling or snarking; rather they're things I'm honestly confused about. You should try to remain calm and think logically while reading my questions. This is apparently very hard for most pro-gay-rights people, for reasons I don't really understand.
Opponents of gay rights say these questions have no good answers. Instead of providing good answers, proponents of gay rights call anyone who asks these questions very bad names like "hateful," "offensive," "bigot," or "dinosaur," and don't actually answer the questions.
I don't know the answers to these questions because neither side ever actually answers them. The only thing I have to go on is the behavior of the two groups. Based on the above typical interaction of the two sides of the debate, I have to say the opponents of gay rights win: The pro-gay-rights side's only answer to skeptical questions is calling names. I'd probably change my mind if the pro-gay-rights side offered good answers and the anti-gay-rights side were the ones who weren't able to offer a coherent response.
Here are the questions:
What are the reasons you believe what you do? What is the evidence that homosexuality is an in-born quality as opposed to a choice? How strong is it? What about concerns that gay people are promiscuous, spreading AIDS and other STD's? Is a gay household an unhealthy environment for children? To what extent is homosexuality associated with crimes like rape and pedophilia? Why is homosexuality traditionally considered morally wrong (e.g. Sodom and Gomorrah in the Bible), a symbol of decline (e.g. the late Roman Empire), and even outlawed? If the millenia-old traditional viewpoint was wrong, why did it last so long? Were the anti-gay-rights people always wrong, or has technology changed the picture (e.g. maybe STD's are now less serious due to inventions like condoms and antibiotics)?
And one last question, which doesn't really change how I lean on the question of how I feel about gay rights: Why do so many pro-gay-rights people try to advance their agenda by calling names and boycotting organizations, instead of simply patiently explaining their side of the story?