I said it before on this site many times. Charge Mexico (and others) for every illegal, $2000/month, for the price of doing "business" with the USA. Make it more of a loss than a gain for our southern neighbors. If this were indeed enforceable, the federales would protect our southern border for us.
Amen.