There is a difference between "the right to" and a good reason.
In my countries sad history there was a time when poeple had the right to kill other people because of their religion.
In your country a little time back slavery would've been your right (at least in the south).
My girlfriend would have the right to sue her parents because they are not able to give her the money for college.
No tell me, do you really would've done that just because it is your right to do so?
I hope not.
A good reason to carry a gun would be authority service (AND I DO NOT MEAN VIGILANTES). Or maybe if you live on a ranch and had to watch out for wild animals.
By the way, in my country where gun ownership is prohibited, gun crimes are 0.31% in total.
That includes shooting on traffic signs.
If something happens, you can be sure it was a legal gun.