I'm from the mid west. Central Indiana. In one of three counties that are reliably blue and in the city of which actually turned the tide in 2008 and made Indiana go blue for the first time since LBJ. I can tell you that the "all Trump voters are racist" thing is an incredible simplification that only people that aren't from or haven't been to the mid west would make. This always blue city went red this year. This is one of hundreds of cities that in the 50s-90s were booming from all the factories. People going straight from high school into 25 year careers with great benefits and pay. And then, in the 90s, when jobs started going to Mexico or China, these cities literally started dying. People who had no college education because it wasn't necessary a generation before were now in their 40s-60s, with no education, nothing to put on their resume, and no jobs to send their resumes into.
My city in particular lost nearly 50% of its population over the past 30 years. You go to anywhere near downtown and what you see is boarded up houses, empty storefronts. You go to the South side and you see the same thing. You go to the North side and you see the same thing. Walmart has been the biggest employer here for 15 years before Nestle built a plant, about 80% of which is staffed by people outside of the city/county. It's a dead city. A once booming city. Now dead. Hillary came here once in 2015. She never came back. When the economy was great in the 90s and everyone was making money, these were the people getting put out of work. And they still haven't recovered. And that's how the whole rust belt is.
The reason Obama was able to get so many of these places to vote for him, even places that usually wouldn't, was because he came to these towns and spoke to them like they were people. Normal people. Americans. People worthy of talking to. And that worked. Hillary completely ignored them. Trump spoke to them like they were people. Normal people. Americans. People worthy of talking to. There are TONS of counties throughout the mid west and rust belt that voted for Obama in 2008/2012 or both that didn't vote for Hillary. To see that they'd vote for a black man, but not Hillary, and then paint them all with a "they're just dumb white racists" brush is incredibly stupid and exactly why Dems couldn't get those people on their side again. Hillary and her campaign mangers just wrote these people off. Obama didn't. Bill warned them not to and was openly mocked for it. These people, even true blue dems, have seen that democrats do nothing for them. They haven't since...LBJ. So the options were, keep voting for the group that has never helped you and keeps ignoring you, or vote for the guy that at least pays lip service to you and acknowledges that you actually exist.
And now you have Donald Trump as president.