yes, but now you have 14th amendment protection, explicitly. third parties objecting to contracts based on who people are? won't fly. they have no say.
at the same time. a church or whoever who is against it can claim victory as they can say "We don't recognize any gay marriage", and no one would be the worse off for it.