Putting people in prison for drug use makes things worse. Even if they aren't legalised, they should at least me decriminalised like they are in Portugal, where they treat addiction as a health issue rather than a crime.
Plus, drugs such as marijuana, magic mushrooms and LSD are safer than alcohol. And from what I've researched, cocaine isn't much worse than alcohol or cigarettes in moderation. So just because some drugs are illegal, doesn't mean they are any better than legal drugs.
I'd recommend reading these posts
https://steemit.com/science/@mateushism/how-dangerous-drugs-really-are
I wanted to put a bit more information in this comment and i know i didn't fully answer your points but i need to go to bed (and play insurgency)