I don't agree.
Federal agencies have proven inadequate for the task of border enforcement. It does not appear that the current politicized, bloated Federal agencies can close the border, regardless of the budget assigned to them.
So the law needs to be changed to allow local authorities more autonomy in immigration enforcement. And I would allow private citizens a role as well, by assigning a 'bounty' of $1000 per criminal brought to justice.
The current Federal agencies can be reduced in size and scope to perform the record keeping associated with loading the deportee's onto train's back to Mexico. They seem to be capable of paperwork.
That way, they won't impede their betters, the private citizens, from enforcing the law.
OK, I like your plan: especially the bounty part.