I'm glad you mentioned constitutional rights.

Our Constitution's second amendment is a long-obsolete prescription for arming and training the late-1700s citizen army of a weak collection of agrarian states.  It has no relevance in today's vastly larger and stronger urban society with its professional military.