Cathay started imploding as far as Ts & Cs go, back in 1993 when B scales were allowed to be introduced.
Not that there was much choice. But look back - that’s when the rot set in. Everything we see now in CX can be traced back to decisions made then.
Even back then the management style was pretty toxic. Sounds like it’s got worse.