You have just written one of the best explanations for why the white working class deserted Clinton and voted for Trump. They are likely to do so again, for the very reasons you outline.
Criticizing one's party, is party and parcel of being a part of it. As my dad used to say, "perfection is in the next world", if you want to get it nearer to this one, make your opinions known. Whole heartedly agree with you your criticisms.
The last democrat that got my energy and attention was Robert Kennedy, there has not been a decent one, in my opinion since.