Felons should not be allowed to vote because the fact that they committed a crime at all goes to show they have no interest in the well being of society. Democrats only want to allow felons to vote because they know the moral compass of criminals aligns with that of the left and democrat party.
The purpose of prison is for the citizen to pay back a debt to a society. Upon that debt being paid post parole, The citizen and society are square. That being said, Regarding the nature of the offense it is reasonable to restrict that persons ability to reoffend. Only in rare instances.