The California Supreme Court ruled the only way I think it could and still maintain credibility. As it says on Volokh, it’s not really about gay marriage, but about whether the people have a right to alter their own constitution in ways the political elite would prefer they not.
While I would be in favor of gay marriage, passed by the legislature, I am not in favor of it being done through judicial fiat. The people of California have spoken. They do not want gay marriage. For gay marriage activists, that means changing hearts and minds, which is a hard thing to do, and takes a long time. By pushing this issue through the courts, without building up a real public consensus first, they’ve put their cause back decades. It’s a lesson that should not be lost on Second Amendment activists, but in general, I think we’ve done very well in building up a public consensus. Certainly much better than the gay marriage activists.