I find it revolting that people could find homosexuals revolting.
For starters, it's not a choice. That said, it's not even unnatural. It occurs regularly in nature, as it has forever, in humans and in other animals as well. Just because a 2000 year old book says that it's horrible and wrong, doesn't mean that it's right.
The fact of the matter is this. Yes, it may not make people comfortable to be around them in the military. And yes, some of them tend to act "non-masculine", but you know what? Gender roles have been irrelevant for a long time. In the beginning of the 20th century, a women would be branded as a homosexual if she chose to wear pants instead of a dress or skirt. These days, it's incredibly common. Times change, as do the definitions of "normal". In that regard there's nothing that naturally makes men like football, and there's nothing that naturally makes women like showtunes and glitter. Just because a man finds interest in what would normally be found appealing by women doesn't make him wrong in liking it. Same goes for women who like things normally labelled for men, which is incredibly more accepted than their male counterparts.
Serving in the military is a right and a choice, and gay people should have that right to serve. Not all gay people are sexual assailants, and not all of them care about whether or not someone else is gay. For that matter, a very miniscule portion defines those things, but that miniscule portion is what the media focuses on. The honest truth is that of most of the gay people serving, their comrades probably wouldn't even know that they're gay unless they made them aware of it. And in the same way that straight men have a right to make people aware that they're straight, gay people deserve the same liberty.
As for marriage, these days Christians love to think that they invented it, but they DIDN'T. Marriage even predates Judeo-Christian marriages, and you know what? Some of the first marriages occurred between two men. Just because the bible claims that it's only to be between a man and a women doesn't mean it should be socially acceptable to deny that right to the homosexual population. That said, there IS a distinct separation of Church and State in the government. Government CAN NOT make laws pertaining to the religious proceedings of citizens. Keeping that in mind, it is absolutely UNCONSTITUTIONAL to disallow a religious institution to perform a marriage ceremony between two men. Not only that, but there's absolutely no reason at all that the state should be allowed to disallow it if there really is a separation of church and state.
Do I think a church should have a right to say "We won't let it happen here"? Well, sure. It's their religious institution and their right to deny it. But there are very many churches in this country that WOULD allow it, and there's no reason why they should be forbidden to.
The only reason why anyone would hate homosexuality is ignorance. If you dislike the idea of it, it's entirely because you're too stupid to know otherwise, and I feel bad for you.
/rant.