Not wanting to be an apologist, and appreciate you'd like a place to rant.. I'd take a view that at least CX refunded your cash, no voucher problems unlike everyone's
fav.... This is not a good time to be an airline, but I'm pleased that you have an alternative option that can still earn you tier points on oneworld

. I think if you really want to fly Cathay then Vancouver would be an option (except the Canadian border is closed...!), or as you say LAX is more likely, and is a lovely drive down highway one, especially since hiring cars is
essentially a route to bankruptcy
(but thanks for posting)