My flight was supposed to be from Ho Chi Minh city (Vietnam) to Toronto, transiting In Dublin Doha.
Upon buying the ticket I googled if I need a transit visa and the answer was NO for my nationality. However, upon check-in for my flight I was denied to aboard because Dublin airport has two terminals. Terminal 1 requires a valid visa (not transit visa) and terminal 2 is for transiting passengers who may or may not need a transiting visa depending on the nationality. My first flight would land in terminal 2, which is good but my connecting flight would depart at terminal 1 which requires me to get out from terminal 2 and I am not allowed to unless I have a valid visa to enter this country. I was upset because when I bought the ticket, they tried to sell me connecting flights which made no sense and now saying that it is my responsibility to know about visa requirements. I was denied to check-in and missed my flight, and they refused to help.
Is there anyway I could fight for this, and make them responsible for my loss?
P/S: I did not know the terminals on my ticket after I paid for it and they sent me the ticket info. The ticket only less than 3 weeks, there was no time to work on the visa anyways. The site I bought the ticket from does not offer 24 hours cancellation policy, if I had canceled it, I would be charged nearly $1000 for fee. I mean how it be my fault when they put me in the situation like this?