Well that's a tough one. If you really like the place and where it's at then I would put in a toilet and clean it up, recording everything of course, and then not pay rent for a month or two. But then again if the landlord is calling you names for her lack of duties and demeaning you then I would find another place to live, period. Or just put a shit bomb in her mailbox!