One thing I do not understand: if the mistake was caused by a third party, why choose not to honor the tickets? Can't they just honor the tickets, avoid pissing off thousands of travelers (while taking a reputational hit and putting a huge effort in to deal with all customer complaints), and sue the third party vendor for the damages?