In the check in counter at Ciampino airport in Rome, I was denied boarding, as the Ryanair staff kept asking me to show an Irish visa. But, Malaysian passport holders actually do not need a visa to go to Ireland. I tried to explain this to her and asked her to check, but she didn’t want to check.
She refused to talk to me and asked for the next person in line. So, I was waiting at the check in counter until I missed my flight. After I missed my flight, I explained everything to the supervisor of Ryanair. After they talked to the staff who made that decision, they realised that the staff had made a mistake.
So they offered me a free ticket to go back to Ireland; however, a flight was only available two days later, which meant that I needed to spend extra money for my accommodations and another PCR test in Rome. They denied to pay for my accommodation and PCR test, which cost me more than 100 euros.
I ended up getting a free ticket to Valencia for my partner but finally I still needed to do another PCR. They denied to pay for me for those consequences.
Can I get compensation for these expenses, as per the EU passenger rights charter?