It's not working class vs. middle class; there are plenty of both in both Americas. It's really suburb vs. city. Pretty much all the blue states have real cities in them, like New York, Boston, Chicago, San Francisco, Philadelphia, Washington, Seattle, Portland or even (yes!) Los Angeles. These places breed a mindset that is diametrically opposed to the one you find in the suburbs or in places that claim to be cities but are really metroploitan agglomerations without any urbanity, such as Houston, Atlanta, Phoenix or Dallas.