No drug that I'm aware of is harmless, including alcohol. That doesn't mean anybody deserves to go to prison for merely possessing it.
I agree, in fact I think the “war on drugs” is nothing but a way for people either in the government or connected to make a fortune. The people who should be locked up first are those who work in drug enforcement. They have caused too many unneccessary deaths already. The best way to stop drug abuse would be to quit giving people a free income with which to buy it. I think that if we are going to support those who cannot support themselves we should go back to the county poor farm system, no cash, just a place to stay and food and anyone who is able to work at all works. Make it unpleasant enough that only those who have no other choice would be willing to endure living there. There are people around me who go out soliciting to buy groceries for half price on their EBT cards for anyone who will pay them in cash. Obviously they want something else a lot worse than they want food.