Specter is a spectacularly bad example of this issue. He wasn’t run out the the party because of ideology. He left the party because the polls showed him losing the GOP primary. He’s also a sick, old man of whose arrogance and high-handedness the party base had become thoroughly disgusted.