According to the 2nd Amendment it's pretty much inappropriate for the government to deny anybody that they feel is safe enough to walk the streets in public to be denied the ability to carry a firearm.
Well...according to some people's interpretation of the Second.
A majority of the justices on the SCOTUS have held otherwise.
And until Marbury v. Madison is overturned, the SCOTUS will remain the authority on the meaning of the Second.
Perhaps someday they'll adopt the interpretation you posit.