The problem is the RINOs in the US Senate, who given a chance by Cruz and those who coalesced around him, still undermined their constituency and voted for Obamacare. They're the ones who traitored their constituency.
Write all the lists against Obamacare you want. He and his supporters will keep winning, and they'll win bigger if those RINO traitors ever run for office again.
I don't believe even a Reagan could have won in 2012. In 1980, Americans wanted to be put back to work. In 2012, the homosexuals wanted their lifestyles legitimized, the unions wanted Obama to run interference for them while they plundered the economy, the flukes wanted their free birth control and abortions, and the takers wanted a government that would keep on providing for them. And that is what they voted for.
If we want more Cruz-like candidates (and I do), then we're going to have to convince Americans to elect them. Otherwise, expect more of the same.