I can easily justify carrying a gun under your jacket etc. but this...retarded.
Many other countries manage to function without carrying guns around.
You can't say "protection from bears" or whatever because your country should be making reasonable efforts to make it a safe place to live.
The point is to have gun rights given to us by the Constitution.
The right to protect yourself by threatening and (usually) killing another?
Maybe it's time that bit of your "constitution" was changed... but then owning, using and showing off whose gun is bigger is seen to be normal to you guys right?