Good for you for changing your life. As you said you definitely are one of the lucky ones who understood consequences. An active addicts brain works differently than a non active addict. An addict can and will justify anything. If your at the point to steal for your addiction laws don't make much of a difference. An addict going to get money no matter what lol.All I'm saying is the system in place isn't working. It's definitely time to try other routes/laws. I'm not saying making most non violent crimes not a felony is the best idea, but it's worth a try. Most drug addicts aren't children. Their records will not be expunged. Once you have a record it's extremely hard to get a good job, get loans, be able to go to school, get housing, and many other things. I don't feel an addicts entire life should be based off of what they did when they were using. Many kids in my rehab clinic that I volunteer at after being a patient myself since I was a child have been clean for years. But because of their felonies (most of which weren't violent crimes. More theft cases) aren't able to recieve good opportunities. They try their hardest to better themselves but their records only allow them to do so much.
A better idea instead of making most non violent crimes non felonies would be offer an alternative to people caught doing crimes. We need more implications of drug courts. Ex- if you complete treatment, stay clean, don't commit more crimes all charges will be dropped. That would be the smartest way to go about fixing criminals.