Let me tell you about my work. I worked with and now supervise 12 employees. We don't talk about politics much and never have. However, having been around most of these people for more than a decade, I know where almost all of them stand. Barack Obama probably got a majority of our votes. I don't think Clinton got a single one. This is a group that, if only voting for economic self-interest, should have all voted for the Democrat, but the 3 Gs (God, guns and gays) work against that. There is some fear and loathing of Muslim immigrants (one employee is a Somali immigrant) and distaste for those "on the dole" (welfare, disability etc). The thing these employees have in common is lack of education-my replacement has a college degree, but no one else does. They lapped up much of Trump's BS without question and seemed entranced by Trump's celebrity, holding Hillary to a much higher standard for some reason. My best friend at work retired about a year ago. She made it known that she supported Obama in '08 and '12, but for the last week has been posting things in support of Trump on social media. Sandy (my friend) would be classified as a labor Democrat (her husband is a retired union guy) and she too was suspicious of immigrants, especially non-whites. To summarize, I think for reasons that have been discussed upthread, it seems Republicans and Trump in particular have taken the white working-class demographic, despite ample evidence that conservatives really offer them no better alternatives.