I request some clarification if this applies as 'incorrectly denied boarding' by Turkish Airlines despite having a valid Schengen visa
The intended travel:
I was supposed to travel from Mumbai-> Istanbul-> Hannover. I had a Swedish Short Term Schengen Tourist Visa (under 90 days), and was planning to visit Germany first, then Sweden. Turkish Airlines denied me boarding at Istanbul to go to Hannover on the grounds that I should land in Sweden first because I had a Swedish Schengen visa. I argued my case with them, but in vain. They not only refused to let me board, but also rudely told me to go buy another ticket.
The actual journey:
Finally, I ended up going on a VERY exhausting journey from Mumbai -> Istanbul -> Stockholm -> Frankfurt -> (By train to) Hannover. When I landed at Stockholm, Swedish immigration was actually outraged at Turkish Airlines about denial to board. In fact, I was questioned by 3 border security officials, because my file clearly stated that I was first expected in Hannover, so they were surprised to see me at Stockholm. When they finally understood what had happened, they were furious at Turkish Airlines, and repeatedly stated that Turkish had no right to deny boarding. Schengen zones allow you to travel with this flexibility.
I was really upset at the treatment I received in Istanbul by Turkish Airlines. I have flown to Europe plenty of times and this is the first time I've encountered something like this. Nowhere is it written on Turkish Airlines websites that they have a policy of NOT boarding folks who are not traveling to the first port of entry in Schengen zones. They're (obviously) refusing any sort of compensation, but I still can't get this out of my head.
Is there anyone who already HAS explored legal options against Turkish Airlines, and what was the outcome? Does the jurisdiction of where you were denied boarding matter, or does this is simply airline-specific?