Never, ever, ever will I fly with them ever again.
It was a flight from Sydney to London (so its own form of hell on earth just for the sheer length without any shenanigans on the part of the airline) but it turned into one of the worst experiences I've ever had while travelling (and that includes six hour delays on Amtrak in the middle of knowwhere Ohio while sharing a carriage with the children from heck).
1. The flight from Sydney first stopped at Melbourne - so after only an hour, we got turfed off for refueling (!!!)
2. The flight from Melbourne to Singapore was full - so I spent seven hours being groped by the "gentleman" in the seat next to me (I know Gulf Air couldn't have done anything about that but it didn't make my flight any better)
3. The entertainment feed seemed to be stuck in a permanent three hour loop (I swear, if I ever see the Making of The Emperor's New Groove or 102 Dalmations ever again...)
4. The leg from Singapore to Bahrain ended up being over an hour late, which left us with twenty minutes to make our connection to London, and this is where the fun started.
They'd overbooked the flight and instead of giving first priority to those people already travelling (ie those of us booked from Sydney to London), they loaded the locals first which meant that a group of about fifteen people got bumped from the flight. Now, I will grant you that it would have been touch and go for us to make that connection (because, hey, hour late and everything), but this was when I discovered that while my luggage had been checked right through to Heathrow (and, shocklingly, made the flight), I was only checked in as far as Bahrain... In otherwords, the decision to bump me was made when I checked in, because I checked in a couple of hours early.
So there you have it: a group of heavily jet-lagged (mostly) English people stuck in Bahrain airport until the next flight to London (which wasn't for some ten hours or so) and the best bit? Nobody knew what to do with us or what was happening. We spent the next hour being shuffled round and round the airport. Yes our baggage had been pulled. No it hadn't. We'd be put up in a hotel. Who told you that rubbish you have to stay here...
Eventually we got put through security with special passes and assurances we would definitely be put on the next flight, packed into a bus and taken to a hotel...who also didn't know what to do with us and they'd only been told to provide 8 rooms and 5 minutes of phone calls per room. One problem: I was a single traveller on my own and had to share with the other single traveller on her own, which meant we needed 10 minutes (5 a piece). And then the hotel didn't understand why we didn't have any local currency...
It was just a complete mess; about the only good thing was the fact that we all got beds to catch some actual sleep before we got our flight.
Which was full - and which was stuck on the same entertainment loop. But at least nobody groped me.
(For anyone wondering, the only compensation we were offered for our "inconvenience" was $100 off our "next Gulf Air flight")