That last sentence is only true if you think "working class"doesn't include black and hispanic people (who make up more rather a lot of the people doing 'working class' jobs in the USA by the way).

Your reading of demographics is just plain wrong - it's actually worked out EXACTLY as predicted - hell it gave Clinton (the worst and least popular candidate in democrat history) a victory of over 3-million votes ! Even the few losses that did cost her the election were extremely narrow ones - as Nate Silver pointed out -Trump won in the poll's  margin of error. All in all, barely 80-thousand people made him president, the democrats ONLY need that many in those states to win next time. Hell if Jill Stein hadn't run Clinton would have won - so if anything, Clinton wasn't leftwing ENOUGH !

And it's interesting how blind you are to the gap between republicans and THEIR leaders. Did you SEE who won Alabamma this week ? Trump got egg on his face. And McConnel got burned.