This might be a hot take, but Dems have got to get a UNIFIED message and stop trying to cater a different message to each community. They don't have to do this, but if they want to win anything beyond 2024 (and maybe even then) they have got to get to work on it right now. There's like half a dozen different messages from the Dems depending on what slice of their base you're in. The right has a more unified message and that's clearly working for them.
The Dems also can't take ANY votes for granted. People are voting all over the place in this election. It's raining cats and dogs out here. So many votes are crossing all the lines of what anyone predicted. We need a unified front to fight the right wing populism.