Call the police any time someone assaults you. And take to court for the non-payment. You have contract.