I agree. If they've completed their sentence, then their debt to society is paid and their rights should be re-instated.
Part of that debt paid to society can be the loss of rights. It is perfectly valid for the people of a society to mandate the avoidance of another individual, or a weapon, or any number of things.
Ill agree to allowing felons to vote when government welfare is abolished. Until then, if the left is going to game the system to drain me, I support draining them of 20 million voters.
How about this?
If after some aribrary amount of time (say 5 or 10 years) after their sentence is completed they are allowed to vote.