1. As much as I dislike giving advice to Republicans, I agree.
For the sake of the party, they must shift back towards the center and denounce TeaPartyism, as demographic trends and societal norms are running against them. Plus it's not like the fringe bigots have anybody else to choose from besides the GOP. They'll never vote Democratic, so who else is there to choose from? The Libertarians?
NEVER ELECT PEOPLE TO GOVERNMENT POSITIONS WHO HATE GOVERNMENT.