In the fine print on the ticket it says they have the right to do this. You buy the ticket, you agree to the terms. This is a PR nightmare, but it won't do the guy any good to hire a lawyer.
You wanna bet? The notion that laying down your hard earned cash only buys a vague notion that the airline gets you to a certain location, but only in a time frame that best suits them is ridiculous.