Got to agree with HighFlyah,
A three hour delay is not all that long these days (unfortuantely). They got you to your destination safely... that is what counts.
Does not mean that a letter would not get you a CS$25 or CS$50, but I would not have expected that to be offerred up front.
William