I think we should try to tackle the factors which lead to people being drug addicts, but also acknowledge that it would be extremely difficult (if not impossible), and that bringing the number of drug addicts down to zero is an unachievable goal. Therefore, we, as a society, need some way to try to deal with the inevitability that some people will be drug addicts in a way that is most beneficial to society. That, to me, is trying to help that person away from drug addiction towards a mire productive future, as far as is possible.