You are right, they are going to go vote Democrat instead. You can still fight against several subject(late term abortion, no fed $$ for abortions, religous freedom, etc...), but the rest you leave up to states rights and fight it there.
The right always claims to be for state’s rights, well Maryland said it plain and clear, they want gay marriage. Stick with the part as it stands now, and we lose maryland and many other states in perpetuity.
The problem with State’s Rights (and I am a fan of that doctrine), is that the courts and the Federal Government have interpreted the “equal protection” clause in the U.S. Constitution in such a way that... gay “couples” in Maryland get “married” there... they then move to a state that doesn’t currently recognize such unholy unions... they then file a federal lawsuit claiming violation of their civil rights (under “Equal Protection). Rapidly, Gay “Marriage” becomes the law of the land in spite of a state’s desires.
Further - My faith says that such “unions” are absolutely wrong. Yet my tax dollars will go to support that lifestyle choice through spousal benefits.
Which brings up the other back-door way of spreading gay unions - Federal workers -