My son recently flew from London to Phoenix and planned to connect in PHX to Salt Lake City for a short trip then back to PHX. His return on AA/British Airways to London was 2 weeks later. Due to unexpected circumstances here in Tucson where we live, he was not able to take the short trip to Salt Lake City and did not board the PHX to SLC connection. When he went to check in for his return flight from PHX to London, he discovered that AA had canceled his trip. They did not notify him. They would not reinstate his flight unless he paid a $150 change fee and paid the difference in fares (which was over $600) even though the flight had many available seats and he had purchased a ticket. The customer service person stated that this is the AA policy. This seems outrageous. We (his parents) are out $860.40. Do we have any recourse. This seems like unfettered greed.