I do respect your opinion, A felon serving his time is his transformation journey designed by the system to make sure that every human gets a second chance to learn from their mistakes and be a better person, when the felon completes his time and is released, he is also a part of this society so it is his part also to develop a better, therefore voting rights for felons are also needed.