As long as Democrats keep thinking they can win elections by lecturing voters, we are all fucked.
Yes, Democrats will always be better than Republicans in any given race. You think that means they are just entitled to win and bear no responsibility for horribly run campaigns? That's not how politics works. You gotta be the better candidate, and you gotta drive turnout. A politician who can't do both is worthless.
Yeah, the deck is stacked against them. They knew the game going in, and still played for shit. If it's so hard to win, then that's just all the more reason to run better campaigns.
The Democratic establishment as it stands is an abject failure. Whine about voters all you want, but you don't get to replace them.