Both are widely rejected by countries, including many in Western civilization.
Still a fan of rejecting social norms that are objectionable to many of us? Or only those America doesn't hold dear?
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.