These are all just my opinions, they mean nothing beyond that, but maybe they could be used as a data point and insight.
First. Recognize that this is a diverse group. Lumping them all together as a single group is just like lumping one race or religious group as uniformly the same (I don’t have a similar word that ‘racism’ fits).
Second, they didn’t vote for Trump. They voted against Hillary. Why? she doesn’t represent them, they didn’t see any reason to vote for her and they saw plenty of reason to vote against her. This doesn’t mean that ‘any old republican’ candidate would have won against Hillary. I think a traditional candidate like Romney or Bush, etc could have lost. It is because they are ‘traditional’ and not viewed as much different than Hillary. If the Republicans fielded a traditional candidate it would have been just more of the same and no real change. Everyone talks about ‘throwing the bums in washington’ out and changing things up. Even liberals talk about this, In this case it happened. In one sense it doesn’t matter to them that Trump was in it, because they voted against Hillary. In another sense it does matter it was Trump, because any other ‘normal’ republican is the same as any normal democrat.
Third, it was a done deal that Hillary would win…at least thats what we’ve been told for 8 years. People don’t like to be told they have no choice. You tell someone they have to do something for 8 years and they begin to resent it. They voted for Trump because they resented being told Hillary was going to be president because she was Hillary and deserved it.
Fourth, (related to 3) Hubris on the part of the media and democrats. She is going to win so we will sit back and be proud of ourselves for watching history being made. THis hubris was a thorn in the side of anyone who didn’t want to vote for Hillary. I’ll note here that perhaps the real reason Hillary lost was due to this Hubris that she would automatically win, reduced the motivation for people who wanted her to win to actually make to vote. (but this post is about why people vote for trump, not why they didn’t vote for hillary). Note that Wisconsin was going to go for Hillary. Its got Madison and Milwaukee; of course its will be in Hillary’s tally. She never showed up in the state, not once, very few Hillary for president signs. Trump showed up often. Bam! Hillary lost the state. She didn’t care about Wisconsin enough to show up.
Related to this is that people who don’t live on the coasts are tired of being ignored and viewed as not important. They are bombarded everyday about what happens in New York or Los Angeles. I’ve said it before…the media needs to set up shop in Joplin, Missouri
Fifth, there is a real despise for Obama. Right or wrong, for whatever reason (and it generally IS NOT RACIALLY MOTIVATED, as much as you might want it to be) they were fed up with big city Obama and his executive directives forcing his policies. Hillary was viewed as another 4-8 years of Obama.
Sixth, is traditional republican talking points. Pro-gun, anti-abortion, save our jobs, keep taxes low. Trump made those points. Also, it doesn’t matter if he actually believes these, its the perception. Hillary most definitely falls on the other side of these issues. It doesn’t really matter if Trump does or not, they just know that Hillary doesn’t agree with them on the issues.
Thats about all I can put together for now. If I get an opportunity, I’ll try to post what I think Democrats should do next.