I'm amazed at how backward people are 41 years later; at least they had genetics to blame their prejudice on. We're still arguing over whether or not the government has any right to decide which two people can sign a civil contract!
It's not the civil-contract part that seems to cause most of the trouble, it seems to be the calling-it-marriage part.
I think the real answer is that governments never should have been in the marriage business, they should have simply registered civil unions. Civil union meaning, essentially, "The social and financial affairs of these people will very closely intwined for an indefinite period, and if they ever do go their seperate ways, they'll need a referee."
A marriage, which is asking for divine support for this union, is something you do with the assistance of the pastor/priest/shaman/spirit channeler of your choice.
But at this stage, I doubt we'll do anything that practical...
Yeah, the problem is that we already have a '[c]ivil union meaning, essentially, "The social and financial affairs of these people will very closely intwined for an indefinite period, and if they ever do go their seperate ways, they'll need a referee."'; the only difference is that we call it "marriage". Go to a courthouse, get married by a judge with no religious aspect or affiliation, and you don't call it a "civil union", but a "marriage".
If, on the other hand, two people of the same sex who go to their local Unitarian church (or progressive Anglican church, or Wiccan coven, or whatever) to gain divine support for their union don't get to call it a "marriage", unless they live in one of a handful of states.
And if a religious official of any stripe performs a wedding ceremony between a man and a woman but doesn't file the paperwork with the government
they're not married, no matter how many gods have personally turned up to bless their union.
All in all, the religious ceremony is completely orthogonal to the legal aspects of marriage.
Sure, we could go through the thousands of laws that make reference to "marriage" and change them all to "civil union", but I really don't see the point. Why can't we just accept that marriage
is a civil institution? The alternative is that someone has to tell something like a quarter of married couples that, because the person performing the ceremony wasn't wearing a funny hat, they aren't actually married and have to refer to each other as civil partners, rather than husband and wife. And meanwhile, gay couples all over the country are getting blessed-by-an-authorised-religious-functionary, capital-M marriages performed by dozens of denominations (plus hundreds of new ones formed the day that law gets passed).
I don't see how that solution keeps anyone happy...