I learned British Airways will cancel your flight after you arrive in a foreign country. Then they will charge you a same amount to get back to the US after you already paid for a round trip ticket. I also learned that USAA credit card company will also side with the airline. After bombarding USAA with documents, they will only refund half of what the airlines ripped you off. The airline will refuse to answer any phone calls.