There is a real conundrum here.
I don't think this actually applies to Hillary vs Trump, but hypothetically let's say there was a general election between two candidates:
Candidate A is a social conservative (pro-life, against gay marriage, anti-immigrant, etc) but left wing economically (pro labor, generous welfare state, etc)
Candidate B is socially left (pro-choice, for gay marriage, pro-immigration, etc) but right-wing economically (anti-union, free market enthusiast, anti-welfare, etc)
Who would you vote for? Could you really blame a working class straight white male for voting for Candidate A (assuming they would vote for the socially and economically left candidate if they had the option)?