Sadly, the tale is consistent with my personal experience of TK’s attitude to its customers. The failure to speak English when an issue needs resolving is something I too have seen with them – and I hold an elite plus card on TK (but try and avoid them nevertheless.)
I would suggest suing TK if an Irish court will take jurisdiction. Travel insurance should come into play in these circumstances. Lack of reference to that is puzzling.