That's why you build a border fence - to keep people out in the first place and to keep them from coming back once deported.
But making excuses for why things are the way they are isn't going to get anything done. It's just going to give cover the the cowards in washington who refuse to do their job.
Ever hear of tunnels? And for the Al Qaeda financed, small airplanes or speed boats along the California coast.