Pick someone with a tax plan that adds up, low spending, little war-lust, and who understands what a disaster the "personhood" amendment would be, and then you'll have a race.
Someone like that would be branded a screaming liberal by the Tea Partiers and Fox News - and never get the nomination. You need to start your cure a few paces back from that position.
Clean your house.
Ditch the Fox news. Dump the Tea Party. Stop allowing these fundamentalists to tell you what's what. Take your party back. Push for your values (the good ones) like small government. No political party that wants to criminalize abortions can possibly with a straight face tell you that they are for small government.
Stop talking about rape. Just stop it.
Embrace diversity. There is more to the world than 50-something Caucasian southern Baptists. You want to win? Start by representing America, not just your favorite part of it. And by that I don't mean "fake it to get votes", I mean tell the other half of America how you can change the world for the better for them.
And pick better role models. Bill O'Reilly, Sarah Palin, Ted Nugent, and Rush Limbaugh are all morons. Sorry, but they are. And we've got Neil deGrasse Tyson, Rachel Maddow, Jon Stewart, and Bill Maher. Find some intelligent people for your side. Start with Colin Powell and build from there. Ditch the ones you've got. They're not helping.
Stop with the anti-intellectualism. Science is real. It's why we can read this on the internet. If you had to pick a single reason why the Republicans lost, I feel it is best contained in this graphic. That's your problem in a nutshell right there. Fix that.
Fix your house, dust yourselves off, and come back as someone we can respect and even occasionally admire (which hasn't been since Reagan), and then you guys will see some results.