“This states that marriage is a civil contract and not religious.”
Reynolds explicitly states that the federal government has the power to regulate marriage contracts according to the English Common law, to ban polygamy and bigamy and to enforce said contracts.
What does the English Common law say about marriage? One man, one woman. The state cannot change this, because the common law predates the establishment of the United States - but the state can enforce this standard. And the power is given to the federal government - to regulate the definition.
Wrong. The civil contracts are secular and State level. That’s why each State has different criteria for being able to perform marriages.
Since you insist it’s a civil contract, government cannot refuse to license gay marriage under the equal protection clause.
If it was a religious contract, the various faiths could tell the gays to piss up a rope and there’d be nothing the government could do to force them to marry gays...