This is where things get sticky. I dislike solutions that pile one bad assumption on top of another.
The most common one I see goes like this: We can regulate health issues because we have a government healthcare program and poor health choices raise those costs for everyone.
I agree with you that if the government is going to allow one type of marriage to have special privileges, it should allow others to have them.
The problem is how sticky that gets. Can I marry my sister? Okay, anticipating the argument, can I marry her if one of us is sterile? Can I marry my brother? Can I marry two people?
If you agree with gay marriage in principle, that same principle argues that you can't discriminate against those other types of marriages.
I think rather than try to pile bad law on top of bad law it's cleaner to work for a policy that makes sense. Marriage is a private affair, contract disputes can be the business of the government.
Well said.
Over the years I have noticed a pattern that when government gets involved it tends to create more messes than solutions.