Airlines Causing Hassle to Transit Passenger
I am a dual citizen, originally with a non-EU passport and recently an Irish one. My Irish passport did not come through before my trip, however I got a Stamp 6 Endorsement from GNIB which says I have "right to live in Ireland without conditions". I also had a copy of my Irish citizenship cert at the time of traveling. On my way back to Ireland, at the home country I got checked by Qatar Airways staff, they asked for several documentations including my GNIB card (which I no longer have, as I am a citizen now, rather than a resident). I explained the situation to them and they confirmed that particularly being the spouse of an Irish national, there is no issue and I can travel back to Ireland.
However in transit in Doha, where I had the connection to Dublin, the airline officer stopped me and did not allow me on board because I had to have a GNIB card to show. Extensive explanations of how and why I do not have a GNIB card anymore was not enough. I ended up missing my flight, missing my job the next day, and an appointment with the estate agent for the house hunting adventure in Dublin, and spending hours and hours in Doha so that they can enquire this with Dublin Airport. Weirdly enough we had to wait for the working hours in Irish time which added further hours to my waiting there. I believe passport/border control officers in the airport works shifts 24/7, right?
Anyhow, they eventually got the confirmation from Dublin and let me fly back a day later.
As far as I am aware, the airlines must have not allowed me on board in the home country if they had doubts, and not letting me on board half way through the journey is a mistake on their behalf and has consequences for them.
Is there anywhere I could get some information about this, and any tips on how I could make a claim against the airlines?