I used to think like you too. In fact, you could probably see me arguing the opposite in my posting history.
Someone convinced me otherwise though - if you are a convicted felon, you're in jail, right? After you leave jail, you've already paid your debt to society. Why do we feel it's right to deny those who already did their time their Constitutional rights?