From what I read in the report I think the crew did a very good job with the situation.
They should be prasied!
As for the passengers complaining about having to stand on the runway in the cold. If this had happen to a flight that I was on, I would be rather be standing in the cold and wet than still on the aircraft that may be on fire.
I don't know what the are complaining about!
Richard