Great post.
To add my meager two cents, some seem to think that you can stop the river of humanity crossing our borders illegally with a fence...you can't control a river with a fence, but you can with a dam.
Bring back the Bracero program and you're 95% of the way to controlling the borders.
Bracero won't work. Too many want to come across.