Let's include Mexico in this to. Mexico is has been at war with America for years, relentless war of 1000 cuts, always on a low simmer. Whatever Mexico can do to harm American interests, they will do. Mexico has been the number one aider and abettor of this "caravan".
Tell Mexico to end this or every vehicle, truck, rail car, carrying commerce into the US will need to be searched for drugs from top to bottom, and since we lack the man power that will take a year...imagine the hundreds of millions of dollars worth of fruit/veggies rotting on the side of the road.
Then cut off all bank remittances to Mexico and Central America until we can verify it’s not drug money...another couple years.
The problem will be over fast.
Money is the universal language.