My stance: They should legalize drugs. Why? Cuz imo the government should only interfere when someone's rights are being violated. They have no right to tell me what I can/cannot do to my own body. Those lovely unalienable rights, Life, Liberty and the pursuit of Happiness that this country was founded upon. Perhaps it's not the easiest, or nicest solution to everyone, but it's the fair and just solution.
Secondly, criminalizing anything makes it more profitable to people that don't care about 'the law' or anyone elses life or liberty. Legalize it and tax it just like everything else. Perhaps they could use all the tax money on rehab clinics n'such.
Thirdly:
http://www.cato.org/dailys/01-13-01.html