I realize this is of course an over generalization. There's a mix of all of it.
I do think if the GOP would back away from the BS mentality of desiring to legislate (or impose) morality, religion, patriotism, sexual orientation etc and stick to the basics of economic, tax, defense and budgetary policy they'd never lose another election.
As it is there are a few/enough conservative nut jobs that scare the middle of the road voters that would desire fiscal conservatism away because they can't stop talking about homos and religion. (Rick Santorum anyone?)
I use to consider my self HARD CORE conservative, and still vote that direction generally because of how I feel about fiscal and tax policy, but more and more I disagree with them on social issues.
And I don't agree with any party on social issues if there legislation creates expense for someone other than the person exercising their "social" rights.