You can't forget Lyndon Johnson's first point about racism. Basically, racism and sexism are a luxury good for the white working class. Sure, they may lose healthcare, Medicaid, and other working class protections, but you get the privilege of looking down on folks who different then you. Also, for men, its a twofer, and that Trump appeals to their sexism.
http://www.newsweek.com/trump-voters-immigration-working-class-605930
It was not economic hardship that motivated the white working class to vote for Donald Trump over Hillary Clinton by a ratio of more than two to one, but anxiety over immigration, a new analysis has indicated.
Voters in the white working class who reported feeling a stranger in their own country and believed protections were needed against foreign influence were 3.5 times more likely to vote for Trump. The research, carried out by the Public Religion Research Institute and The Atlantic and released Tuesday, also found that voters who supported deporting undocumented immigrants were 3.3 times more likely to support Trump over Clinton.
Only identifying as a Republican was a stronger predictor of voting for Trump among the white working class.
Perhaps the most startling finding, however, concerned the economy. Voters in the white working class who reported their financial shape as being either fair or poor were actually 1.7 times more likely to support Clinton over the man who wound up as the countrys 45th president.