Not too sure about Gib. I was denied boarding by BA on 23rd December, after being told the night before that the flight would operate (which it did) and I that I wouild definitely travel (which I didn't). BA blamed Gibraltar for implementing new rules at the last minute.