Thanks for the trip report. What a way to end your trip!
Maybe the information below will help.
https://www.transportation.gov/individuals/aviation-consumer-protection/flight-delays-cancellations