Originally Posted by
catocony
Wow, you have no real understanding of CBP nor US airports.
Originally Posted by
catocony
The vast majority of US airports with international flights do not have a physically separate international terminal.
Addressed in my post.
Originally Posted by
catocony
Many have a few flights a day to Canada or Mexico or somewhere in the Caribbean.
So what? The frequency makes no difference; CBP has to staff the inbounds of all flights from Mexico and those flights from Canada with no U.S. pre-clearance.
Originally Posted by
catocony
Even airports that do have "international" terminals - like SFO - also have domestic flights flying out of that terminal. Some airports with "international" terminals - like ATL and LAX- also have international flights leaving out of the regular terminals.
The international (including Canada and Mexico) outbound flights can be moved to the international terminal, and the domestic flights out of the international terminal.
As for Constitutionality of exit controls, FB notes that by law, exit controls are supposed to be in place, and on land crossings, they do exist from time to time.