What!!!! I could understand that he might be stressed out, but hitting you for sticking to your contract, a contract that he signed! I feel sorry for the child but I agreee with the ladies, call the police and make sure he is not back into your house!
I'm so sorry to hear that.