Maybe, it’s an over simplification, but I can’t see how anybody on either side could make a rational debate against it.
So, preclude ‘married’ from the government’s vernacular. From now on let’s call them all CUs. CUs would still provide all the same benefits marriage currently does.
If you want to get married, as in, the ‘eyes of god’, go to a church. And if the said church doesn’t want to marry you because ‘gay’ makes baby Jesus cry, the government should should be hands off.
It should be known that if you do get married in a church, the government does not automatically recognize you as a CU. You still need to go to a court house to do that.
I think, this way, conservative Christians couldn’t whine: “You can’t redefine marriage. Only god can.”