Other factors to be considered before damning the crew out of hand,
3 hour delay
End of a long Summer Season
Fatigue issues, especially as Thomson have been scheduling Sharm all Summer on impossible to achieve schedule times, to reduce crew costs but causing repeated discretion usage.
There is a cost to safety that can only be borne by slighty smaller profit margins.