Why don't we just give them the drugs along with the needles? How many different drugs are we talking about here? If the drugs were free the financial underpinnings of the drug culture would be impaired. Guys wouldn't have to smash car windows to steal laptops. Young girls wouldn't have to turn tricks. I know this has been tried and doesn't really work but the other way doesn't work either. Handing out drugs would be cheaper than paying social workers to waste everybody's time.