Why? there's ample reason for it from Kennedy to Frank to Merino to the anti-gun sign that you see when coming in on the Mass Pike.
People who live in small towns in middle America have little understanding of life in NYC, DC, or Boston since 9/11.
What a pompous elitist attitude. I got news fer ya. The "inferiors" who live in the rest of the country probably have a better grip on reality than those who live is such completely self absorbed complacency in the big cities.
Ah - you've explained it: class envy.