It doesn't surprise me coming from anybody. Bigotry is based on disgust purity and the worship of group normality, all moral values irrelevant to the liberal brain. Folk who show disgust are disgusting to people who don't have that reaction because it looks to them like mental illness, dangerous instability, and reminds them of the conservative love of the Spanish Inquisition. The conservative brain defect can be very dangerous and liberals know it. You have to forgive them if conservatives make liberals sick. People have the same instinctive reaction to snakes and spiders. Bigotry is ugly and caused by belief that ugly things exist.
It's the Religious fundamentalist and fanatics that foster and spread these kind of pathological beliefs. Nobody who is sane wants to be infected with mental illness. Liberals just want to protect us from that. A mother will become quite aggressive protecting her kids. You have to decide where the real issue starts, in the mind of the fanatic who threatens people not similarly infected, or the violent reaction of people to the source of the infection. It's all part and parcel of the same thing, but where does it start? I fault first the bigots who want to infect the world with their bigotry. We won a war against Germany in which maybe 50 million people died to snuff such bigotry out. And now we are infected again by our own home grown bigots who are ready to start it all over again.
And why, because the conservative brain is a brain possessed and run by fear and the reactions that psychosis manufactures in others. In Germany at least, they no longer allow people to belong to the Nazi party. The death of 50 million people can change ones perception of what you can openly believe. The Nazis also weren't very good with gays, I believe.
So, while the fear of homosexuality is quite irrational from the point of view of a growing number of modern people, the fear of the conservative minds unified behind madmen can still be considered a rational one, in my opinion.
In short, there may be some moral high ground for liberal bigotry, but let's deal with the worst bigots first so it doesn't get any worse than it already is.