I used to be for full legalization, then had to deal with one of my employees being on meth.
Being the big soppy that I am, I didn't fire her immediately and tried to help her get out of it.
I figured that showing her some of the joys of life might do, but it didn't.
I got her a new laptop, and she sold it to buy meth. At least she had the creance of formatting it, so eventually I got back the Steam credit.
I got her an electronics kit, and she sold it to buy meth.
I got her a small sailboat (only cost me $400 on craigslist, but I spent quite a few hours getting her seaworthy again) and she crashed it on the first outing after declaring that she had to come back to get a fix.
Eventually I told her to leave when I discovered that she was stealing from the "go to rat shack and grab a bag of resistors" prepaid card.
(Full disclosure: I don't do drugs because my brain chemistry is all over the place already, but am in favor of legalizing weed and shrooms - declaring an organism illegal only takes legitimity away from laws, and there are no hyperconcentration issues that way)