Katbeth 1, delays happen to all airlines.....period. There is an old saying which i suggest you bare in mind for the future. "Time to spare, go by air."
As for your other comments. If you want a 1st class service, you're gonna have to pay more than £400 for a return flight to SSH!!