Primary, Primary, Primary...
If this is not successful, than sacrifice the seat!
I've been thinking the same, but along these lines:
For every Ted Cruz we send to DC, I can live with 2-3 "unviable" candidates that unseat the incumbent in the primary.
It's going to take a generation to change the mindset inside the Beltway.