They definitely need to disconnect the social/religious right from the political/economic right -- not for political purposes, but because it's the right thing to do.
From a purely strategic perspective, I don't see why the religious zealots don't tone it down and simply push for state/local control of their issues. Look at something like abortion. It would be vastly easier to convince political conservatives it is a states' rights issue, then they could easily win the battle in many/most red states.