Marijuana should be completely legal, other drugs should remain controlled substances but not overly criminalized.
First I'll talk about marijuana, marijuana is a plant that God put on this earth. It is not good, it is not evil, if I find value in the plant or if I use it in anyway shape or form, then if I live in a truly free country then I should be allowed to. The consequences are being proved to not be that bad, locking me up if I was to use accomplishes nothing. Not only would I continue to use which means it would fail on the rehabilitation side, but it violates my rights to freedom as you would be punishing me for something that had no victim. You would put me in jail for no other reason then I offended you. If a country is to remain free, then I must be respected for anything that I do that doesn't violate another persons rights. That is to say, what drug I use, who I pray to, my sexual orientation, if I drink, if I smoke, what I buy, what I sell should be no ones concern but mine. I don't like it when people take antidepressant that probably aren't going to help them but should I hate them or lock them up for that decision? Responsible drug use is a decision that hurts no one. I want people in jail that hurt people, I don't want anyone in jail because someone took offense to something they did.
Now lets move on to the hard stuff, harder drugs can cause a damage to society but they need to remain legal because of the above points. However, I believe they need to be controlled and given for medical conditions. Hydrocodone is not evil, but it can lead to poor judgement which can hurt people and can create a victim. Still people shouldn't be arrested or look at any different for possession but they should be arrested if they are doing some dumb s**t. Still the problem wasn't the drugs but was stupid people. Having a controlled substances reduces the likely hood of a dumbass getting a hold of something they don't need but doesn't criminalize its possession. It also increases the likely hood that someone who is doing wrong will get help in the community.