The "War on Drugs" has been going on for years and cost US Tax payers Trillions, without any real effect on the trade, or on the number of new addicts every year.
If those same monies had been spent on free education and universal health care, the result may have been VERY different.
The cost of incarcerating millions of generally harmless users would have covered the cost of rehabilitation of those same users.
Sorry, un-American thinking again!! I will probably be banned from entering USA for venturing such thoughts.