Disclaimer: I'm a gun owner, and an avid hunter. At one point in my life I shot for competition. I still think that we need to turn in all guns. I personally know too many people with guns who _don't_ need them, instead they have them because they think it's cool, or because it's a "constitutional right."
Sorry, but I think the constitution was written when we didn't have a problem. Most of these peoples are also religious in one way or another (you can infer which way they lean, and you'll probably be correct) — but don't you dare tell them that it's also a constitutional right to choose to follow no religion. Because that's sacrilegious.
I was also raised catholic.