@neptuneblue,
The problem the far left now controlling the Democrats is identity politics.
- The attacks on free speech.
- The absurd and extreme idea that we are either with them or against them (and that we can't choose to accept the rational part of what they are saying and reject the rest). The assertion that you can't support both men's rights and women's rights, or that you can't support police while supporting racial minorities.
- The attacks on disagreement as racism or sexism. Hillary referred to voters in middle America as "deplorable". That is how we feel the left sees us with reason.
- The continual state of outrage about silly things from Christmas songs to Biden smelling a woman's hair.
- The unwillingness and inability to form broad coalitions with with people outside of narrow groups of liberal women and minorities.
I agree with the Democrats on most of the issues that you bring up.
- I believe "global warming" is a problem. Actually I am to the left of the Democrats on this issue... I want higher gas taxes and significant investments in public transportation which I believe should be free (or very low cost). The Democrats are wimping out on this issue. I support socialized medicine. I want the democrats to push for medicare for all at a minimum. Actually, I think Obama made a big step by changing the conversation on pre-existing conditions.
- I don't know what you mean by "women's issue". Rational measures on fair pay, and sexual assault will get the support of me and most of middle Americans. Many of us (including many women) feel that the far left go too ridiculous extremes when it comes to their view of women's issues. That is something that the democrats need to figure out.
The issue is that the Democrats are representing the radical left in a way that is out of touch with most voters.
A good candidate will be someone who can address issues important to minorities and women... while also respecting rural working voters and religious Americans.
The Democrats need to represent more than the far left... if they want to win.