Throw the “social zealots” under the bus and your theoretical gains from the fags, fruits, and nuts will not come close to the loss of Conservative base.
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.