I don't understand why people stayed at the airport. If this happened to me, I'd leave the airport, get a hotel room, get a good night's sleep, then call AS about getting me on a flight home.
Compensation for the room etc could be dealt with after the trip.