I’m still fundamentally an Old Guard Republican but my choice is between voting for Trump (or a Trumper) or the Democrat or staying home (or voting Libertarian or some other protest vote, which is functionally the same). For all intent and purposes, I’ve become a Democrat even though I’m not particularly aligned with that party. And most Old Guard Republicans are effectively Trumpers, since that’s what the primary system delivers.A protest vote is only a protest vote to the extent that everyone else is voting as if the choice is binary. The same primary system that delivers Trumpians delivers Squaddies. Mr Joyner sees that, but his evaluation of the correlation of forces seems off.
Progressives are a minority of the Democratic Party and a tiny minority in the country as a whole. That they have to settle for half, or even a third, of a loaf and are frustrated by that is, well, politics. The dynamic in the GOP is far worse: it’s empowering a minority that may be even smaller than the progressives to the detriment of the country as a whole.Isn't debt, corona authoritarianism, urban crime, inflation, overweening school boards, and now "Why don't they all drive Priuses?" enough evidence that whatever passes for Democrats these days ought be nowhere near the school board or the police commission, let alone the federal government?
I wonder, also, whether the "crazies" are as small a faction or as fringey a faction as Reason's Steven Greenhut suggests. "The modern lesson is that liberal parties that can't purge themselves of socialists and conservative parties that can't purge themselves of fascists risk destruction by those 'allies.'"
The problem is that the bundles are too big, particularly at the state and federal levels. Devolve, delegate, and enumerate.

