It's just not that simple.  Mexico can't even control their drug cartels; what would make you think we could go into a sovereign country in this day and age and control the issue.  If there is no demand, the problem takes care of itself.  Legal pot is really frustrating the cartels.