Gay Marriage is an embryo, and real marriage has been around for ever.
The demise of marriage is the result of the 1970 No Fault Divorce Laws that allow irreconcilable differences to free the bonds of matrimony. This same law will be freely used by homosexuals.
Gay Marriages didn't resolve the issue, any better than Roe v Wade addressed the issue of abortion.
And Gays like Straights that don't want to get married, but want some say about their partner are not helped by gay marriage.
Marriage shouldn't be the domain of the government whether federal or state, and the federal government has messed up by making marriage a function of the government.
It is not equal protection to treat individuals and married couples differently, nor is it equal protection to tax once class of people differently than another.
Why would you think that gays have figured out anything, much less marriage?
The divorce courts with their heavy case load due to half the marriages failing have always done a pathetic job out of divorce.
And that was with heterosexual normal marriages, where they had centuries of foundation. Now there is no precedence with gay marriages.
So the short answer is that gays don't have anything figured out, and over time they will make more messes out of the system that they have just entered.
It is the government and the marriage laws that set marriage and divorce as failures.
Beware of what you wish for.