Sure, you are correct there that contracts must be honored. As such, you have the right to file a case against the landlord in the court of law. It will take you just about a year to get a verdict from the court and you will be asked to be present at the court during all dates when the hearing is scheduled to take place.
The choice is all yours now.