It's a bit tricky appealing to racist demographic without being racist.
Basically the Democrats narrative for this election quickly got turned into "I don't understand why all these people I'm calling deplorable racist bigots didn't vote for me."
And again this is all a separate discussion from whether or not the statistically significant (I won't use phrases like "all" or "none" because that does nothing but invite pointless nitpicking exception worshipping) portion of Trump supporters were racist because again it doesn't change anything on a political level.
We have two possible scenarios:
1. The statistical majority of Trump supporters were racists and the Democrats either wouldn't stoop to or didn't know how to pander to that base.
Or
2. The statistical majority of Trump were not racist and the Democrats either painted them all as racists or allowed themselves to be seen as painting them all as racists.
Either way way the end results are the same, the Democrats didn't get those votes.
That's what I meant when I said the in politics you can't simultaneously act as if a certain demographics votes are beneath you and still need them to win and that is exactly what the Democrats did in this election either directly themselves or in not being politically savvy enough to counter the narrative the Republicans were pushing depending on your POV.
It's also difficult when your opponents blatantly lie and tell the electorate what they want to hear rather than the truth...
All politics ever of all time would like to have a word with you.
The Democrats lost a slice of the blue collar demographic by telling the truth - those coal mining jobs are gone, here's a plan and money for retraining.
The Democrats plan for replacing the Rust Belt/Farm Belt jobs was pie in the sky nonsense and everyone knew it. You can't replace farming and factory jobs with service and tech jobs. Service and tech jobs need a certain population density to work. A dying 300 person town in the shadow of the steel mill or textile plant that was once it's lifeblood can't sustain an economy on Starbucks barista jobs and web page designers and the way a big city can.
There is no plan on the table, anyone's table, to replace the rural American job market and despite the Left's continued insistence that everyone who doesn't live within walking distance of 2 Starbucks and a vinyl record store is nothing but a inbreed racist Hick making meth and sleeping with his sister they rural population knows it.
They went with Trump because he told them a better story. One where they were still screwed but at least it's not their fault and hey here's someone to blame.
You can explain to anyone you want chapter and verse in excruciating detail how wrong Trump story is but at the end of the day the voters swallowed it and that's why he's President and Hillary isn't.
And as far as "Telling the Truth" that's bull. They didn't say anything. Hillary aggressively ignored the Rust Belt states, not running so much as a single Ad or hosting a single event or even stepping foot into several of them assuming she had them in the bad. A few stumps speeches and photo ops in front of a John Deere could have easily tipped the election for her. But no their entire campaign was "Point and laugh at the racist country folk."
I've used this metaphor before and I think it works. In the Dark Knight returns Batman decides to ignore the Joker in order to go after the Mob which leads to this exchange.
Batman: "I don't understand Alfred. This is different. They crossed a line."
Alfred: "No sir you crossed the line. You hammered to the point of desperation and in their desperation they turned to a man they didn't fully understand."
Trump lied and said he'd get those coal mining jobs back. Without lying, I'm not sure what the Democratic Party should have done.
Oh jeesus... it's politics. YES LIE TO THEM. Or at least pander. It's what politicians do.
Or again the Democrats can build up their moral high ground higher and higher to give them better views of the Republican victory parties going on down in the gutter.