Regardless, I suspect there is something more going on here...
Maybe there is something more here but if not I would trash the place beyond repair and happily move out. Time to fight fire with fire.