The present law is fine if the USA followed it.
You have to accept amnesty applicants from non-contiguous states at the border. You can’t keep kids with their family. The EO will not stand up against a consent decree ratified in Congress and signed by POTUS in ‘97. Why NOT process amnesty applicants at the US embassy in their home country. You could have an administrative judge and a public attorney in each embassy or consulate, and do any appeals via e-mail to the States. It is insane to encourage people to brave the Mexican dessert or the high seas of the Caribbean just to make an amnesty application that could be more readily investigated inside the country of origin with the aid of diplomats’ clout protecting the investigators.
The law sucks, and has only lasted so long because until Trump nobody seriously tried to abide by it. Now the secret’s out. It sucks. It must be replaced. But nobody replaces it, either out of cowardice or fecklessness or both.
BINGO.