I still don't think nonviolent drug crimes are the same as bank robbery.
When you commit a bank robbery with a loaded firearm, you're telling society you have no problem taking a person's life for a little money.
If people change, why is the recidivism rate for felons over 50%? And those are just the ones who get caught.
Again, I'm speaking strictly to violent crimes here. Nonviolent/drug offenders should be treated very differently.