People need to understand that identity politics and civil rights are NOT the same thing.
The Democrats must protect the civil rights of all citizens. Unequivocally.
What they shouldn't do is take the losing side in the waging of an unnecessary and divisive culture war. They cannot allow the hardline radical social activists to stage a hostile takeover of the national party.
This is not entirely about policy. It is about language. It is about America's relationship with its history, its relationship with its iconography, and its sense of confidence and cohesion in its own identity. Throughout the western world the left-wing elite are getting these things very badly wrong. There are many areas where the public agrees with left-wing stances, but can't swallow the attitude and rhetoric of the parties that are advancing those stances.
Democrats must embrace ONE universal message, rather than trying to pander separately to every interest group. They have to be a big-tent party that speaks to the dignity and dreams of every American, without sowing the seeds of division and separatism. All the double-speak does is make every faction feel suspicious and betrayed, leading to constant internal self-cannibalization. This happened under the surface in 2016, and the populist/union element of the party quietly defected to Trump. Meanwhile the party continues to devour itself in infighting and paralysis while Republicans continue to win.
Remember, Hillary actually thought it was a good idea to tie her image to that of Lena Dunham and the stars of Broad City. Is she insane, or just hopelessly out of touch? All of this while failing to show up in Wisconsin and Michigan.
Breathtaking cluelessness.