If things are going badly, we're told the GOP should compromise on what it believes in to start winning elections again. If things are going well, we're told we must turn a blind eye to the GOP abandoning its beliefs so as not to ruin the great year we're going to have. The establishment Republicans who are always arguing in favor of trading off dearly held principles in return for magic beans always claim they're doing it to win elections, but it's hard to miss the fact that they don't actually seem to be any better at winning elections than the grassroots conservatives they seem to write off as amateurs. Setting that aside, winning elections isn't an end unto itself. You win elections in order to implement your agenda, which win or lose, the GOP never seems to be all that interested in. If you disagree with that, point out all the great domestic victories we achieved when the GOP controlled both houses of Congress and the White House. When Democrats pulled that same trick off, they attempted to fundamentally transform America while Republicans passed tax cuts and then moved on to big government wish list items like Medicare Part D, raising spending on the Arts and the now universally hated No Child Left Behind.
The sad fact of the matter is that while liberals have a very good idea of where their representatives stand on almost everything, there's NOT A SINGLE ISSUE where conservatives can just trust Republicans to live up to their campaign promises. If the Republicans could simply be counted on to do what they said they were going to do and showed a modicum of respect for the people who put them in office, there would be very little intraparty fighting. Instead, politicians in D.C. incessantly do things to aggravate their own supporters and then ask the people who put them in office to set aside their disappointment in the name of party loyalty. That seems a little backwards given that the politicians and the Party don't elect the base; the base elects the Republican Party. The politicians who make promises to get elected are the ones who owe people, not the grassroots conservatives who put them in office and are now dismayed at their behavior.
If the Republican Party wants to end all these primary challenges, stop the intraparty fighting and get everyone to sing Kumbayah, it's really not that hard to do. Do what you say you're going to do, treat the opinions of your base with respect, and stop picking fights with the people who put you in power by saying things like....
Iranian Exiles Have Suffered as We Have Ignored Tehran’s Expanding Influence in Iraq | Leo McCloskey