You're also forgetting that we are routinely turning potential terrorists away from flights because they're on watchlists. If I'm a betting man, and I'm a terrorist, I'm not gambling my name hasn't filtered through somewhere to the DHS and I'm getting kicked off a plane...
Fine. So fly to Canada and DRIVE into this country. Impoverished Mexicans are reduced to walking in because they don't have a choice.