I think I’ve figured out the Republican Party’s dilemma. There really isn’t a single party as much as there’s a coalition. For years pro-business forces have teamed with religious voters. It’s mainly worked.
Now the pro-business and religious wings are at each other’s throats. Both sides have baggage the other doesn’t want.
It will be interesting to see what shakes out August 6th, the first Republican presidential debate. Candidates who’ve tried to remain quiet will be forced to deal with this weird political diversity.