When you are addicted you are not really the same person you were pre addiction. I think that the person who is addicted needs to be rid of his addiction and he will no longer need to commit crimes to support his nasty habit. Locking people up for a long time doesnt help anybody, I think you need to just fix the person's problem. Why would you want to lock somebody up after they have no problem anymore.