If you're right (and I don't believe you are), the solution to that problem is to have leadership speak up and warn the public on the importance of this issue. We have a president who can, but too many weak Senators.
If homosexual marriage is allowed, there is no rational basis on which to outlaw polygamy, incestuous marriage, and child marriage. There are individuals who want these kinds of marriage, and they will get what they want, once marriage is no longer defined as between one man and one woman.
We have many weak Senators but look at how many took a stand. They could have run for the tall grass on this. Look at this from the long-term view, my friends. This was but one skirmish in the fight about what America is going to be. The other side can only force America to accept gay marriage not through the democratic process but though judges imposing it against the wishes of the people. When they do that they will win the battle but lose the war. So far its looking a lot better from this observer's perspective than the media has led us to believe.
What I'm saying is most Americans don't care enough about gay marriage to demand that the U.S. Constitution be altered.