Remember that you have rights too , take out a civil claim against them for breach of contract.
The landlord has to provide a certain standard of housing if they do not and this causes you or your family distress or illness you would have a case for small claims.
Write everything down and if they come to the house again record them on your phone overtly so they know they are being recorded.
Sometimes just the threat of legal action will make them back off a bit .