Maine just became the fifth state to legalize gay marriage--a welcome trend, unlike so many unwelcome trends out there (like more intrusive government, idiotic drug laws, and the general acceptance of morons who really shouldn't be allowed to crowd area bars and highways). My thoughts on gays has always been "good for them, maybe they'll recruit a few more to their number and lessen the competition for the finite number of single women". (My attitude towards lesbians has been "hey, don't take the hot ones!") But I could never really understand anti-gay attitudes. If you really want to save marriage, then make it harder for everyone to marry--establish a three month waiting period or soemthing--and make it impossible to have a no-fault divorce. That way only the serious will actually go through with it.
I suppose some of it is "I don't want to see them smooching in public". Well, it's pretty nauseating when ANYONE smooches in public (except for good looking lesbians, in which case I can forgive them for taking the "hot ones", see above), so if they're same sex I don't really see the difference. Get a room, folks! But one thing I can say for the gays is that they won't be responsible for creating a loud stinky discharge that will run around screaming and feeding off the taxpayer's teat--I'm talking about children. If anything, they're more likely to adopt--meaning that they're going to take an unwanted kid away from some unfit parent and give it a better chance. Helping the situation, not hurting. So again, a net plus for society.
In fact, what I'd say is that everyone take a close look at yourself and ask--"am I gay?" Be sure, one way or another! Because if you are, then you'd be doing society a favor if you went and did your gay thing. We have enough heteros as it is, thank you very much.