According to the Los Angeles consulate, A requirement to obtain a Non- O visa is to have a return flight ticket to the United States. Can anyone tell me why this is and when you have to show you have the ticket? Once I am in Thailand I have no plans to return to the US at any point in the near future. So what do I do with the ticket or do you buy a return ticket that is refundable?