The Mexican government does not even control much of its own country. Cartels do. The United States can declare war on any entity (i.e cartels), not necessarily a national government. And Mexico might join with us. It is about time we both did, but it is highly likely there are some alphabet agencies involved in creating the chaos in Mexico.
The United States deserves better than this and so does Mexico.
I agree with you that going to war with the cartels is going to be an inevitability. However, the cartels exist because the alphabet agencies are in cahoots with them.
Likewise...
The American government does not even control much of its own country. Activists do.