I had a 10:40pm flight out of San Diego. The flight attendant was late, and so the flight had to be cancelled (after we were already on the plane). The next flight wasn't until 3pm the following day.
As we were being kicked off the flight, they told us they would pay for our hotel for the night (since there were no more flights).
I went to my hotel, and booked a flight with Southwest airlines at 10am the next morning so I could get back when I needed to.
After contacting American Airlines, they said since I did not book my replacement flight with them, they wouldn't cover my hotel room.
I expect cancellations and delays with airlines, but when their mistake greatly inconveniences their customers, I would expect them to go above and beyond in taking care of them.
I will not be flying American Airlines again, and neither will any of my employees.