How many of these jobs are ones Americans wouldn't do 20-30 years ago?
And how many are jobs that Americans won't do now because of the low wages?
Most certainly, housekeeper, anything connected to the building trade, truck and van drivers, cashiers, waiters, cooks, janitors, nurses, etc. Proving that Americans have become incredibly lazy over the last 20-30 years or these jobs now pay shit.
bronco67 had a good point with companies saving money as the tax payer and country pick up the bill. Can the Anti-Wall side come upwith figures that prove The Wall would have to stop no one to lose the $5 billion. Cost it over the life time of The Wall.
Tunnels are another thing The Wall wasn't intended to stop. Those require advanced technology to detect people moving or digging underground.