I am not one to comment much on these forums unless I really need to and this time I think I do....
I do work for the said airline and I too am a captain and I had a similar situation as well. I did stay with the crew at the airport and was in constant contact with the company. Once all the information was passed on, the ground staff took over responsibility of the crew member and was constantly in touch with me regarding her wellbeing. 6 hours later she was back at the hotel and deadheaded back to Doha since she didn't have the required rest to operate the flight back.
So before bashing the Captain and polishing your halo, I would suggest knowing all the facts before pointing fingers. I would aspire to be a captain that you seem to be and hopefully one day I will get a Halo of my own
WJP