the same thing happened recently with another flight on AA, The flight was 8 hours late and people were complaining, what do the front desk agents said? : Dont complain because if the company wants to screw you they can! They can put you all in the no fly list and this is the only airline with this route!
Excellent customer service