2) On the riddle I posed, the difference between the Texas Constitution and the US Constitution is, while all the amendments in the Texas Constitution spell out what government can do, the US Constitution, in its simplistic beauty, has a Bill of Rights that mostly spells out what government can NOT do. And then, in one sweeping statement, it says, in the 10th Amendment, that all rights not expressly given to the government in the Constitution belong to the states.
In this context, you can not find ANYTHING in the US Constitution that says marriage must be between a man and a woman. Therefore, it is up to each individual state to decide for itself. Thus, if New Hampshire wants to legalize gay marriage, it is not the business of anyone in Mississippi, Virginia, Florida, Texas, etc, and especially not the business of the Federal government (unless an amendment is passed - Good luck with that). As a Texan, I do not have the right to tell people in New Hampshire that they cannot marry whoever they see fit. Feel free to comment on it, as I am also commenting on it. That is your right. But it is none of your business should you attempt to force your belief on New Hampshire in order to get them to change their law. It is THEIR law. Not yours. Not mine. THEIRS.
One exception - An amendment to the Constitution. Like I said earlier, good luck with that.