I'd implement all of your suggestions, and build the wall. Long term, it will pay for itself. If we can spend a billion a month in the Middle East, we can spend a billion to plant steel and concrete in the ground.
No one has said it better then you just did,thank you.