I assume the solution is some sort of state issued legal unions for hetero and homosexuals. If there has to be change, this would be the best route, IMO
That is what a marriage license is; a state issued license recognizing the legal validity of a union.
Trying to take the government out of marriage is literally not possible since courts are an arm of the government.
I’m against recognizing gay marriage as a legal union because it think it opens the door to polygamy and even adult incest with it’s consenting adults bilge. Marriage is not about individuals, it is about civilization built through the biological family unit. Screw with that and you can stick a fork in Western Civilization.