The problem with all this hate disguised as religion is that it doesn't hold up. It's complete and utter hypocrisy.
Homosexuality is called a sin in both Leviticus and 1 Corinthians. Leviticus and 1 Corinthians also say that tattoos are a sin. My wife and I attend an evangelical church in the south and it doesn't escape our attention that there are a great many congregants with tattoos. Especially those cute ankle and back of the neck ones... You don't see Christians up in arms about them getting married or refusing them service.
In Matthew 19:9, Jesus said that a man who divorces his wife, except for adultery, and remarries is himself committing adultery. 1/3-1/2 of all divorces in the U.S. don't involve adultery, and yet do you see Christians refusing these people service or refusing the remarry them?
Jesus said the second most important commandment was to "love your neighbor as yourself." It's quoted in two Gospels, Mark and Matthew. He didn't say there's an exception for homosexuals. In fact, he never said anything about homosexuals.
The Christian right in this country reminds me of the Pharisees in the bible. Trying to interpret who God would judge and passing their own judgment instead of leaving the judgment to God and loving their neighbor, regardless of their neighbors sins because, after all, the bible tells us that we are all sinners.