Gun ownership seems to be one of those 'cultural' things that varies across the US. Those 'very different' colonial cultures are still here in the US. Check Colin Woodard's "American Nations" (he's here at Medium, BTW).
For instance, I'm in New England where per capita gun ownership is relatively low - but there's a lot more to it.