I am a non-American who owns a couple of firearms. I use them for hunting. There is no intrinsic wrong to firearms. They're a tool. Just like any other tool, they can be used for good or for bad.
I have stated that a society allowing private citizens to bear arms is a social norm.
You're talking about the usefulness of guns. Totally no relation.