Here are AA's terms and conditions of carriage. They state in relevant part:
Delays, cancellations and diversions
American Airlines will provide customers at the airport and onboard an affected aircraft with timely and frequent updates regarding known delays, cancellations and diversions and will strive to provide the best available information concerning the duration of delays and to the extent available, the flight's anticipated departure time.
We are not responsible for any special, incidental or consequential damages if we do not meet this commitment.
When cancellations and major delays are experienced, you will be rerouted on our next flight with available seats. If the delay or cancellation was caused by events within our control and we do not get you to your final destination on the expected arrival day, we will provide reasonable overnight accommodations, subject to availability.
In extreme circumstances, it is possible that a flight will cancel while on the ground in the city to which it was diverted. When this happens you will be rerouted on the next American flight with available seats, or in some circumstances on another airline or some other alternative means of transportation. If we are unable to reroute you, reasonable overnight accommodations will be provided by American, subject to availability.
American will provide amenities for delayed passengers, necessary to maintain the safety and/or welfare of certain passengers such as customers with disabilities, unaccompanied children, the elderly or others to whom such amenities will be furnished consistent with special needs and/or circumstances.
If you facts fall within these parameters and they are not complying with the stated terms and conditions, you may want to sue AA in small claims court as this would be a breach of their contract with you.
Please Note: (1) Just Answer’s site disclaimers apply to all levels of service; (2) Most follow-up questions are answered with in the hour; however, if I am not signed on, please allow up to 24 hours; and (3) If we are done, please assign a feedback rating so Just Answer will compensate me for your question. Thank you for using Just Answer.