I don't agree with you, sir. In US, everyone has the right to own a gun only if he is above 21. The problem is better try not to carry a gun with you alone, because sometimes you might violate a local law by doing that.
If some one already causes a life threat on you, you may defend yourself by firing on him.
If some one already causes a life threat on you, you may defend yourself by firing on him.