Mexico, by all accounts, is a Narco-State. Pulled in many directions be rival cartels.
I think the only way for Mexico to really right itself is for ONE cartel, to essentially take over and merge/ become the government.
Mexico needs to set up a secret Service like Israel to deal with her problems.
Mossad.