Popular political speech needs no protection from the First Amendment -- it never has. It is unpopular political speech -- even downright lies -- which need defending by the courts. As ignoble and as impure as that may sound.
If the Perry v. Schwarzenegger decision stands, it means that "sexual orientation" will be a protected classes of people. Not only would the battle for gay marriage be over, but all the legal battles gays now face would be over.