How to deal with a bad contractor - arguing