Simon pointed out that a lot of our (legal) economy depends on heroin, and explains how they do it in Switzerland. (It's the way it used to be done here.)
Related: We are locking up too many people who do not belong in jail. I agree. I want non-violent crims off the public payroll, and paying for their crimes with $ fines. Last I heard it costs us taxpayers around $70,000/year per jailbird.
I would prefer that they pay us for their crimes - with money.