Drugs aren’t going to be legalized because the drug war brings in too much revenue for the courts, police depts, and other agencies involved.
None of them have any intention of winning the war eitherif they were truly serious about it, decisive actions could’ve been taken decades ago, such as sealing off the border and what not.
Yup... a good FENCE at the border would do a whale of a lot to stanch the Mexican-US narcotics traffic.