No, you’re right. Empathy doesn’t work with certain drug use (opiates, meth, crack etc.). They need to be forcibly put in rehab that is akin to jail until they’re clean for a while. It still shouldn’t be a felony on your record though because that effectively ends any chance of rebuilding your life if you do recover.