If you carry a gun anywhere outside of an actual combat zone, the only thing it’s protecting is your ego.
It puts you and everyone around you at greater risk, and if anyone serious shows up, who do you think they are they going to kill first? The person with the gun as they are the biggest threat.
Guns won’t solve your problems, and they will mostly get taken from you unless you are a stone-hearted killer. Most people aren’t that. Leave the gun at home and live a long life.