Should felons' have the right to vote?:
What a great question!

Only in an ideal world do ideals work in an ideal way. In our real world, it is much more likely for a poor person to be convicted of a felony than a rich person. So effectively, when EX-felons are denied the franchise, poor communities are denied equal representation. 

Read some law articles on the difference between de facto and de jure; I'm sure you'll find the subject interesting and enlightening.