...it is an odd solution for a popular-sovereignty problem to take the gay-marriage issue completely out of the hands of the people. Once the constitutional amendment is passed, should the current ethos about gay marriage change, no people in any state could ever permit gay marriage.
The amendment actually ends up defeating the principle it sets out to uphold. The solution to judicial overreaching is to change the judiciary, not to undo every act of judicial arrogance with a policy-specific constitutional amendment. Where does it end? Yesterday it was school busing and abortion. Today it is flag burning and gay marriage.
It won't end until the Constitution becomes pockmarked with endless policy amendments. The Constitution was never intended to set social policy. Its purpose is to (a) establish the rules of governance and (b) secure for the individual citizen rights against the power of the state. It defaces the Constitution to turn it into a super-legislative policy document.