I was listening to Sean Hannity's radio program yesterday. I heard him say that the Republicans in Congress should have done the right thing, regardless of the political consequences. I got the impression that what he meant was that they should have put forward various policy proposals, voted for particular pieces of legislation, etc., regardless of how the media, voters, and other people would have responded. It's a common sentiment. Do the right thing, regardless of the cost.
The problem is, it's not always the right thing. There's nothing inherently wrong with something like voting for a piece of legislation that only gives you half of what you want while giving you other things you don't want. There's nothing inherently wrong with voting for a less conservative candidate who's more electable than a more conservative one. Sometimes, short-term setbacks prepare the way for better victories over the long run. You gain something more valuable by giving up something less valuable. We all apply such standards in many contexts in our lives, but some people act as though we can never do that in politics.
So, why don't they vote for themselves? Who do they agree with more? Sure, you aren't running for office. And your electability would be poor even if you were running. But so what? Do the right thing. Stand on principle. Vote for yourself. Don't settle for voting for somebody like Trump or Cruz. That's an unethical compromise. You don't agree with them as much as you agree with yourself. And that's the only thing that matters.