There's all this mess about Gay Marriage. Here's the simple and good solution: The state shouldn't recognize marriage. Allow churches to marry people, but don't give it the force of law.
If people want to raise a child, or form an economic union, or give someone else visiting rights in a hospital, have a generic form for those things.
Ta-da! No more problems.