Second, take a very hard look at our asylum laws. They are well-meaning attempts to help people in dire situations, but now they are not working. They were never meant to deal with an massive operation on both sides of the border to stream people across in such numbers that it overwhelms any attempt at enforcement, or even maintaining order.
People seeking asylum should be limited to those from countries in which they are actually in danger from their own government. No One does not need "asylum" from poverty, nor from crime. We have plenty of crime here, and if we let people in because they don't want to be poorer than they would be in the U.S., then everyone in the world would be eligible.
Not to say that we should never admit people escaping poverty. But that is what the regular immmigration rules are for. Asylum is supposed to be for people in dire situations due to political persecution in their own country.