Here in Uk, we would be locked away if found carrying a gun. You can a have a license for sport shooting, but cannot carry a gun for protection. I must admit I have two heavy wooden batons, one downstairs and one beside my bed. They would even be stated as offensive weapons.