I don't fly for BA but have flown the same type out of JNB and will do so again in a week or so.
For the trolls and those who are quick to criticize, get a life as I'm guessing you have never flown or have never made a mistake.
For myself, without criticizing I can't understand how the crew ended up where they did, but I can wait for the investigations to be publicized and perhaps we will all learn a thing or two.
My sympathy to the crew involved.