There are lots of working class people that aren’t racists and bigots (and in terms of bigotry against people of color, many working class people are people of color) and everyone accepts that there are many elites that are racist and bigoted. I’m not sure where the “working class” comes into the equation here.
I know plenty of liberal white collar people who immediately call someone who thinks about gun rights, has doubts about immigration or same sex marriage a racist and bigot. Independently of the merit of these opinions writing these people off is not a good idea.
Well, consider common terms like “flyover state” and “rust belt”. What do you suppose a person who talks like that really thinks about the people who live there?
Coastal disdain for the middle has long been a thing yes. I suppose the modern difference is that when manufacturing was still onshore, no one cared what the coastal elites thought.