This forum has publicised the many failings of 1-2-Go/Orient Thai and it's CEO Udom Tantiprasongchai.
It seems to me that the actions taken by United Airlines management are not dissimilar.
Udom is accused of pushing crews into accepting 'hours over the top'. What's the difference with what UAL attempted to do with their crew stranded at Macao?