I feel for people who are being crushed by the local regimes. The fact is, we're one more stuffed ballot box away from being in that boat.
The US army can't be deployed on US soil (which is good, because you know what would happen when the next Demagogic Party prez took over), so we should invade and occupy the northernmost fifty or so miles of Mexico. Build a long line of housing along the new defacto border, with capacity for 100s of 1000s, with water supply, sewer disposal, etc, and open THAT to Mexican citizens ONLY. Depopulate the buffer zone. The only traffic allowed across after that would be freight. No more "tourists", "asylum seekers", illegals, gangsters, or anyone else for that matter. Each time more housing is needed, we build one more layer along the full length.
If this sounds expensive, consider the alternative.
There is not a lick of truth in that statement.