Three Mexican governors have been arrested in 2017 abroad after fleeing justice, and nearly 90% of the country's citizens see the government as deeply corrupt.
This is not the first time Mexico's government has been accused of spying on and harassing citizens whose activities it finds inconvenient.
A controversial report claims that Mexico is more violent than Afghanistan and Yemen. It's wrong on the details but right that Mexico is, in effect, a war zone.
President Trump wants to renegotiate or eliminate NAFTA because of its impact on U.S. trade, but the accord is also a cornerstone of continental cooperation on security issues as well.
Since World War II, the US and Mexico have successfully worked together on issues like trade and migration. If Trump refuses to treat Mexico as a partner, how bitter will the breakup be?
It takes a lot to make a president with a 12% approval rating a hero. Trump may yet manage it.
US foreign relations have gone online. And the results are not looking good.
What's cooler than standing up to a bully?