Yeah, this is a common argument against drug legalization: "But are we really helping the addicts?"
The sooner people accept that addiction, like violence, will probably just never disappear completely, the better off they'll be. We're looking at a policy of harm reduction, not the fantasy that we can cure addiction. Some people will always be on the outliers. The question is, do we criminalize their behavior and add an entire criminal subculture or do we accept it in order to reduce the overall harm to society and the addict?