Sebastian Poggel of Germany was refused a boarding pass on a flight from Frankfurt to San Francisco last month because he did not have a ticket out of the United States, which is required under the visa-waiver program. (Courtesy of Sebastian Poggel)