Why either extreme? He chose the battles to fight then, and later realized that the battle needed to be fought in federal court after all. As well, supporting marriage equality doesn't have to entail agreeing with it. I have to support the right that bigots have to exercise their hate speech on television, but I do not have to agree with them, nor do I have to defend their position.