I am sickened by how many Republicans seem willing to accept pure bigotry if they decide that is what it takes to be a loyal Republican.
And that is what might, in the long run,destroy the GOP. The Dmeographics are changing rapidly,they can't keep winning by ,frankluy, stiriing up a white, older base.
Some in the GOP realized that in 2012 with the "GOP Post Mortum" in which they decided the GOP whould have to broaden it's base. That is 100% incompatible with Trumpism.
I think they can keep limping along because people suck. Lots of people who are stigmatized by Republicans will continue to vote Republican because many of these stigmatized people like stigmatizing other people.
So take the white men who support Trump.
Add in Jewish people who also happen to be racist, or sexist, or homophobic, or who hate Muslims.
Add in black people who also happen to be homophobic, or sexist or antisemitic, or who hate Muslims.
Add in women who also happen to be racist, homophobic, and so on.
Add in gay people also happen to be racist, antisemitic, and so on.
Add in Muslims who also happen to be antisemitic, sexist, homophobic, etc.
The numbers of people who like to "punch down" and see the Republicans as the way to do so is pretty significant. Enough to keep the party viable for a long time.