One theory I have is so many catholics are urban, which means they depend on the police and have never gone hunting.
I live 35 miles from a police station and at any time there is only 1-2 officers on duty on my half of the county. I have close encounters with 1 coyote, 2 mountain loins, 2 bears and 1 break in in the last 14 years.
I concur with your theory (minus the hunting comment). But it’s not a Catholic thing, it’s more of a local government thing, a subject of local police coverage.
If you use the Jesusland map as a reference for defining “Blue States”
en.wikipedia.org/wiki/Jesusland_map#mediaviewer/File:Jesusland_map.svg all of these states except for Delaware, Maryland, CA, OR, and WA have local townships (some call it different, but they have them). They each have local police even if they do not live in an incorporated city. In total, 20 states have Townships
en.wikipedia.org/wiki/Township_(United_States
For example, I grew up in rural Southern Delaware and now live in Suburbs of Philadelphia (a non-incorporated area). The local police station for my parents in Delaware is the State Police, who are responsible for a big area. My parents don’t have a local or county police department. In PA, my local police is my township police department. Basically, every township has their own police department. Everyone in the State of PA either lives in an Incorporated City or Town (call boroughs in PA) or in a Township.
So what does this mean… if you live in the Suburbs and you are worried about criminals coming to your house to rob you, your view might be influenced by how quick the Police can show up to your house. The further away or large the jurisdiction of your police department, the more you might feel you need a gun. The close the station and smaller the jurisdiction, the less you might feel you need a gun and want them out of the criminal’s hands.
In closing, I don’t think it’s a Catholic issue. But I do think it’s a subconsciouses by-product of local police coverage & response time.
God Bless