It will keep out 95% of them. Walls and fences have worked every time they have been tried.
When you you leftwing turds going to admit that you don't want to seal the border?
Who do you think you're fooling?
The Chinese built a huge wall, and were still invaded and over thrown....Even the Berlin Wall did not stop people leaving Berlin...
They would have been invaded 100 times more often without the wall. the great wall kept out the Northern barbarians for 2000 years. Occasionally they got in, but those events were rare. Often they got in only by using subterfuge.
Furthermore, we aren't trying to stop a military invasion. The wall doesn't have to keep out tanks and armored cars.