Right now, it's basically 50-50 in America, at least, also countries such as Australia and England. Other countries like Canada, Scandinavian countries like Sweden, Norway and Denmark, where LGBT persons' lives are actually affirmed and accepted by the government, they have mostly progressed beyond this issue.
It's also NOT a shocker these countries are less religions and less Victorian. Canada has progressed beyond it's Victorian traditions, because the country is less religious. America is one of the most religious countries in the world, and one of the most socially conservative. Marriage equality is seen as basically going 100% against what America stands for and it's traditions in the eyes of people against same-sex couples marrying, which is why they are so against it. They will NEVER back down, because they see this as basically the end of civilization as we know it, this is why homosexuality has always been an issue, during slavery, homosexuality was an issue. Both World Wars, homosexuality, not accepted culturally. Holocaust, gay men were tortured, lobotomized and killed. People see homosexuality and gayness in general as more than just something that makes people "less than", or as a personal failure. They see it as a disease that has to be stamped out before it spreads.
This "issue", completely fabricated one by bigots but still an issue nonetheless, is way more emotional than I think every other social issue we've ever dealt with in our globalized existence. This isn't just about principled stands against homosexuality, unlike other atrocities based on hateful principles, but it's literally like an emotional trigger. Something triggers inside of homophobes that causes them to lash out against gay people and everything gay-related. That the world will be ruined, if we accept and affirm gayness as OK. My life is ruined, my life is so damaged, because these two men are marrying, or these two women are kissing. None of this is rational or thought-based. It's all emotional. Religion--------emotional. Tradition-------emotional. Statements like "marriage is the bedrock of our civilization"-----emotional.
It's hard to reason with people who base their entire views on emotions. That's why you see gay-bashings, and people calling for the death of gays. This is the reason for the inconsistency in regards to treatment in terms of anti-gay statements, and other bigoted statements. It's an emotional issue and these people cannot emotionally handle the fact people are gay, either due to bias, b/c of personal disgust, b/c of bad personal experience, b/c of how they've been raised. Because they're threatened, and insecure. Homophobia is classified as an irrational personality dysfunction with reason.