I'd say Mexico has it to do....to stop production  of narcotics ....and shipping same to USA... Corruption has .......made this objective much slower than  it should be.   

On a moral tone.....there would not be this scourge.....were it not for the laws of the land ....and demand for product ???!!