Wait. A president that enforces federal law? Against non-citizens? That way lies madness.
Someone asked me once how trump could get Mexico to pay for the wall.
I said it was simple. (And All without any new legislation, as there already have been secure border laws past)
1. Build wall (he knows construction, he could probably get some good bids that would complete fast as he knows the effectiveness of early completion bonuses). Actually, bid it in <$10 million segments to get around the congressional reprogramming threshold, and just allocate the money. If congress wants to help so that's unnecessary, sure, but it's totally legal.
2. Guard wall.
3. Tell Mexico, you owe us X for the wall.
Mexico says no.
4. Round up 5000 illegals in each border state (20k total), (easy) (hell, just start with San Diego, Tucson, Carlsbad, and El Paso)
5. Rent 400 tour busses for a day trip
6. Dump illegals on the Mexican side of the wall.
Mexico says no.
7. Repeat the next day...and the day after...and the day after...
Mexico would cave in days.
Offer that they can pay for it by enforcing a 50% import tariff on USD remittances to Mexican citizens if the source cannot be verified as a US citizen.
Done.
Then, if you really wanted to make it work:
1. Massively enforce laws against hiring illegals
2. Create a guest worker program with ID and taxes. AND subject it to a minimum wage...or better yet, just eliminate the minimum wage entirely and thus put everyone on equal footing
3. Make green card or conditional on net positive taxes for 5 years, OR lump sum payment of $100k unless proven to be an actual refugee. Make H-1B like work visas contingent on lump sum payment of $100k. Payment can be from a third party (like a company)...this way, the H-1B is only useful for people we REALLY want, and it should level the cost playing field with people here.