When I was in Dragonair I would have flown the aircraft back because I know I would have got two days off subsequently. There were many occasions when I 'got the job done' in difficult circumstances in China. Those were the days of relatively good relations with crewing. However after the way I was treated by management at the end of my time with them, along with the way many other captains have been treated, I can see how the attitude has changed.
There was a time when pilots were willing to do that 'bit extra'. Not anymore by the looks of it.