jiburi, I'm specifically responding to your statement that it was for safety reasons.
I don't buy it. While I understand cutting costs by reducing staff to the bare minimum (maximizing "efficiency"), they've aparantly cut it too close. You can't plan to have everyone 100% utilized 100% of the time, and not build in some buffer. I understand there IS a buffer, but from the number of flight cancellations I've seen/heard of/been a part of, the buffer is currently insufficient. So this is their screw up, 100% attributable to cutting staff. Which should be none of our concern - we keep paying them, they should keep FLYING us, not cancelling and delaying for non-weather
But I agree that no compensation is due for a 2 hour delay. I plan all my schedules with a 3hr buffer on the flying end - if i land after that point, I'm less happy, but 2 hours just means you didn't plan well enough