Everything knows what is best for itself. That is what the Sanskrit word dharma means. Dharma means the best of all possible actions.
We cannot eradicate global drug markets, but we can certainly regulate them as we have done with alcohol and tobacco markets. Drug abuse, alcoholism and tobacco should be treated as public health problems, not criminal justice issues.