Drugs should be legalized and sold in government run Drug stores.
We could sell them for a lower price than drug dealers and still turn a profit. The profits could be used to finance drug rehab centers and to increase tax revenues.
Because we would be undercutting the drug dealers, smuggling would no longer be profitable. This would free up manpower and tax dollars used to fight drug crimes that could be used for other things like fighting terrorism or homelessness.
Gangs that use drug money to finance themselves would no longer have drug revenues to buy automatic weapons and mansions for themselves.
It's really very simple.
Why not do it?