That's appalling, from what I've read here and elsewhere it sounds like the airport staff/BA staff on the ground could have handled certain things like how people would get home better, but other than that..wow, these people should be incredibly grateful!!