First off, I couldn't care less what consenting people do with their lives, if they don't rub my nose in it.
That said, recently a federal court ruled Louisiana's gay marriage ban "constitutional".
And this week, another federal court ruled Wisconsin's similar ban "unconstitutional".
Seems to me that all the states that had such "bans" ruled "unconstitutional" just need to copy Louisiana's wording and they are magically "constitutional".
But that is a side issue. The big thing to me is - exactly where in the US Constitution is the word "marriage" mentioned? Why should the federal courts even deem to hear such cases?
The only reasons I have ever been able to figure out that "marriage" is a concern of the various States is twofold. First, control of the population for taxation, second, to enforce laws prohibiting persons of certain classes from marrying persons of other classes - in other words, racial segregation.
I have one problem with the idea of "gay marriage" - words have meanings and those meanings should not be casually thrown away. "Marriage" is defined as a union between a man and a woman. Whatever "gays" do is NOT marriage by definition. Another example of liberals warping the language for their own purposes.