Good insights here, but some essential pieces missing. The left will never be successful if it remains the party of hate. The left has a branding problem more than an ideology problem. It seems unable to separate the loony ideas from the core concepts of its platform. Defund the Police gets more airtime than the green new deal. Hating the police, hating men, hating white people, ranting about white privilege, all get more oxygen than any kind of clear consistent 'stand for something' messaging. For a group with some many good and well liked ideas, its messaging is tragically incompetent.