Nonsense, it could happen with any airline and I've had something similar flying with Virgin Atlantic.
Took off from Hong Kong, flaps failed to retract fully, 90 minutes dumping fuel over the South China Sea, emergency landing back at Hong Kong (luckily the new airport), and then 5 hours stuck in the plane whilst they fixed the problem. No drinks until almost 4 hours into the wait, and even then it was only juice or water, and no food. Then when the plane was ready, we had another 1 hour delay whilst the flight crew were replaced otherwise they would have exceeded their maximum hours. Couldn't get off the plane at all so what should have been 24 hours travelling became over 32.
YouTube of the Landing.Shame it was in the middle of the night otherwise I would have got a clip of the fuel dump as well.