If I were to put some thought into my post I would have said exactly this. However, you're forgetting one key point: If cocaine, weed, heroin, etc were legal their black market value would either plummet or disappear entirely. Remember how prohibition resulted in skyrocketing black market alcohol prices, which resulted in petty low level thieves having the extremely lucrative option of all things black market alcohol trade? How petty two-bit thieves became mobster bosses, incredibly rich, incredibly powerful, and able to throw their weight around with little police opposition? The international drug trade is the same exact situation, except that the cartels get even more money, they're even more heavily armed, and they've been doing it for longer than the prohibition lasted. I'll bet anything that at least part of the reason why drugs are still illegal is at least in part due to international bribery of politicians to keep them illegal. If drugs were legal, how would cartel bosses feed their children? It would be horrible.