@dibster
How do you justify being gay being morally wrong? There is no evidence to support that a gay man is more likely to negatively affect society than a straight man. Furthermore, how can you justify not letting gays marry? If it was a meaningless ceremony performed by the church, I'd agree that it isn't worth fighting about. But, it isn't. There a real, tangible benefits to marriage (taxes, visitation rights, power of attorney, etc) that come along with marriage. Gays should not be denied that. Also, it's not like marriage is that impressive of a thing to begin with. In the US, divorce rate is over 50%, so it's not like we're lessening the importance of marriage by letting more people do it. Straights do a good enough job of making marriage a joke.
It's nice that you don't think people should be mean to someone because of their sexual orientation, but unless you can answer those questions, you're version or moral compass is clearly off kilter.