The prohibition of drugs causes crime. You don't have to legalize, just decriminalize it.
Latin America wants to decriminalize at least marijuana (maybe more or course;) the US wants to maintain it. An interesting story. There seems to me no easy way out of this.