A quick point on practicality.
I notice that European countries have managed to build walls against illegal immigration extremely quickly.
Seems like it is reasonably doable if required.
Personally don't have a strong opinion on this subject. Cheap veggies must be worth a lot to Americans. Who but an illegal immigrant is going to stand out in the hot California sun and pick lettuce out of the ground.