@yang
This is a bit of a tough one. My general rule on drugs is that if you can be held responsible for your actions while under the influence, then they should be legal. If the excuse, "I didn't know what I was doing because I was high" can be used, then it should be illegal. Responsibility has to go hand in hand with legality.
Also, I don't want to have to pay for the healthcare of drug addicts. Destroy your mind and body if you want. Live with the consequences.