There are criminals who are drug users, but most addicts are criminals only by virtue of prohibition or from resorting to crime to pay inflated black market prices.
To put someone in jail for using drugs in the privacy of his hotel room is just barbaric.
Not everyone can or wants to go straight.