I just can not fathom giving these criminals guns, 99% of these guys are bad dudes, they stab people for disrespecting them, they run extortion rings, gambling rings, deal drugs, slash peoples faces for very minor things, and countless other crimes, and this is all while incarcerated.
And the rapes. i worked as a CO in a WV prison for awhile. That prison consisted of 12 dorms. Most regular folks would never believe the things that happened there. Felons do not "get rehabilitated" in prison. A few manage to rehabilitate themselves and never commit another crime.
Prisons are training grounds for criminals. Inmates who have never done violence often become very violent in prison. The non-violent felon who went to prison is very often not the same guy who gets out of prison.