We confine or incarcerate people who have displayed behavior that is dangerous to themselves, or more importantly, to others. Once confined/incarcerated many of their rights are removed - freedom to move, travel, associate, etc. Even their 1st Amendment rights become limited to a great extent. I don't have a problem with limiting their 2nd Amendment rights while they are incarcerated or confined. Society has legal and mental health systems in place to determine when a person should be confined. Once the person has been determined to no longer be a danger they are released and their rights should be restored. All of their rights.
What I'm seeing in this thread are a lot of good arguments as to why the legal and mental health systems need a good overhaul. I also realize that no system is ever going to be perfect, which is why it is important that ordinary citizens should have every opportunity to possess the tools to defend themselves when the system does make an error.
Not everyone who is released from prison reoffends. Our institutions have made a determination that they are ready to rejoin society, but we treat all of them like second class citizens when it comes to the 2nd Amendment. The real irony is that those people who are released, who shouldn't have been, won't have an issue with violating any 2nd Amendment restrictions anyway. The only ones who are going to be limited by those restrictions are the ones who are now following the laws. Since they are now law-abiding, shouldn't they regain all of their rights? Or do we punish them forever?
It doesn't make sense to me.