We're in this damn mess because we allowed the Federal Government to define what marriage is.
The Feds have no role there. None.
End all of the tax breaks...whatever they have on the books that references it, and we'll be a lot better off.
You are still glossing over it.
Glossing over abortion for federal employees on federal land, glossing over the fact that the feds also have to make law regarding marriage for the military, federal employment and immigration, and have, since at least 1780.
They also have to make law on gay issues in the military etc.