I have no problem restoring all of a person's Constitutional rights after they have fully served their sentence, including probation after release.
That includes the Second Amendment as well.
But while in prison? Your actions forfeited a lot of your rights while you are incarcerated.
I agree. I also think that they need to be taught a trade of some sort while roting away. It is so dumb for anyone less then life in prison to sit there doing nothing for the time. If we could change these peoples circumstances, we may see less back in jail. Voting however, not until completely cleared of all punishment including fines.