Yeah, everyone could see the plane at the gate with the engine cover off being worked on... hey, we all know that this thing isn't flying in the next 30 minutes. Just get us all rebooked and then fix the plane and everyone is happy. Of course the last thing they want to do is put their paying customers on another airline, so they kept pushing it back and pushing it back until they had no other choice.
And then we weren't even offered hotel and food vouchers. Fortunately my MIL lives there so we didn't need a hotel room, but it was a huge pain in the ass. We had to pay to get back to her house, we had to go buy extra diapers and food for the kid since we packed the extras in the checked bag. We had to buy all of us clothes since everything was in the checked bag. My wife and I both had to take an extra day off of work. We had to pay for an extra day of dogsitting, we had to pay for an extra day of parking, just a pain all around.
I called to complain and see about getting some vouchers since we'll likely be back soon, but got the run around and was told I had to do that online, so this morning I filled out their complaint form. I doubt anything comes of it.