Oh, I see. You're one of those ideological purists who refuses to ever compromise.
In the real world, you never get everything you want. No politician, not even Ronald Reagan, could be true to his principles 100% of the time. If he had been, he would never have gotten elected.
There's a word for a politician who sticks to principle no matter what: loser.
There's a word for Romney, who spent more money than any other Republican candidate in the primary: LOSER.
There's a word for people who think going along with Republican politicians who abandon principle for political expediency is sure strategy for losing elections.
That word is conservatives.