Ineffective government. Corrupt government and police. Sending people to the USA to work and send money back, and thus avoiding even trying to have a workable economy.
The USA has been solving Mexico’s problems for years. They need to solve their own problems, but it doesn’t look like it will happen, since they are too stupid to elect someone who will get them out of the $hit they’re in.
Chicago on steroids, writ national.