When one country, in this case Mexico, cannot stop their citizens, in this case cartels and gangs, from harming another country, in this case USA, then the country that is harmed has every right to declare war.

We are giving them money to execute control of their lawless population and I cannot find much evidence of it helping!

Of course, one recent President and staff promised Iraq would be a example of democracy in the middle east if we eliminated the old regime. Evidently our government and population accepted that. They are still at war with their own, as before. If we'd spent nearly a trillion dollars at war with cartels closer to home we might have made a positive difference for who? Oh, the USA and Mexico, that is who!! Consequently even more, possibly.

The consequences of doing what we did do is that we still have the necessary to do!!