Where do you get anything about immigration? That article states they are "stranded" in a hotel. Some without even shoes... So guess immigration was quite good in this case. They let people with no passports into the city.
And they are hardly stranded, they will be reunited with their belongings within a day, their food is being paid for, and on their way in a day or so as BA arranges alternate flights for them.