I've encountered many types of drug users in my lifetime. Several years ago we let my brother in law live with us for 6 months because he was homeless and trying to get off of heroin. He started doing hard drugs as a young teenager because his adopted parents were abusive drug addicts. We watched him regain his health only to have him get addicted to pain medication just a few months after he moved away.
On the other side of the spectrum, I've run into people who have used drugs for 30-40 years for recreational purposes, while enjoying a happy marriage, successful kids, and a steady job.
Don't buy the drugs and you starve the cartels. You don't have to wait for legalization to have a direct if small impact on murder and torture. Sure, campaign for legalization, but you can take direct action this minute.