I think, if you make a contract with a company to convey you by air to a certain destination, on a particular type of aircraft, at a particular time, at a particular price, and arrive at another time, then any deviation from that schedule is a broken contract. I think Thai Airlines should be thankful that the only have complaints and not class action lawsuits.