expat79, as you claim legal advice, I would recommend you take your contract and complaint to a lawyer and they would be the best people to give you advice.

We all can give logical advise, however, there is a lot of clauses which only a legal expert can understand or read between the lines / fine print.

Just my thought.