@Bill ********
correct, if he didn't have a non-immigrant visa then he would be asked, that being said I know of someone who has a work permit who the airline in PH refused to let board until she bought a flight out of TH at check in. In that scenario, the check in in PH were wrong and she should've stood her ground and refused.