Three issues in my mind.
Crewing issues - The Flight Deck where in hours and under CAP371 have less hours than Cabin Crew. So if there was a delay situation why had the Cabin crew not been changed.
Handling agent issues - As has been said there may have been lack of rooms locally but we are not at the height of summer so rooms could be available else where just needs a bit of lateral thought.
Customer services - Again a bit of lateral thought. Move as many via other operators ok might not be direct but at least they are moving. What about via Paris or Amsterdam and using Eurostar.
Sorry my background was in ops/crewing with non-unionised caring airlines.