Up in Arms

There’s never been an America, but rather several Americas—each a distinct nation. There are eleven nations today. Each looks at violence, as well as everything else, in its own way. ...

With such sharp regional differences, the idea that the United States would ever reach consensus on any issue having to do with violence seems far-fetched. The cultural gulf between Appalachia and Yankeedom, Deep South and New Netherland is simply too large. But it’s conceivable that some new alliance could form to tip the balance.

This explains a lot.  A good read for anyone who wonders how Americans could have such very diverse views on business, government, guns, violence, etc.