The plane was probably broken. In my humble opinion, I would rather miss a soccer game, than fly in a plane with a leaking fuel pump, or faulty landing gear.
A few years ago, I worked at an airport hotel. I dealt with disrupted pax on almost a daily basis, somettimes an entire B747 load at one time.
I have yet to come across a single airline, or ground handler which can consistently deal with cancelled flights well. Low Cost, Charter, or Full Service. NOT ONE!
But, I will make sure in future I only book with your airline, obviously your planes never have technical problems, and each and every disrupted pax is served to highest standard in aviation.

Aussie, Aussie, Aussie... Oi, Oi, Oi...