Why did you not file an assault charge? You still can, you know. Do the battle in the courtroom - why should this guys word be any better than yours, right?
And, the suit against the employer is appropriate, especially with this guy's history. No one should have to worry they are allowing criminals into their homes when they hire a bona fide contractor.
I am not sure where your marriage comes in on this, but that is too bad. I trust you have a local attorney to assist you with the PO hearing to help set things straight? You do not want to have a PO against you - that is usually lifetime and will be on your record for a very long time. They are hard to appeal so I suggest you do all you can to stop it at this level.
If you have not already done so, I suggest that you go to the court where this has been filed. Speak to the clerk and ask for the Affidavit that was filed to obtain it. That way you can read what has been written exactly to see what it is that you need to defend.
I further suggest, that when you go to court, be calm. Do not allow yourself to be rustled by the Petitioner. Stay focused on the facts of the matter. Do not speak until the Judge talks to you and never address the Petitioner - only the judge. You do not want to give any indication that you are in any way, shape or form a threat to this man. Bring any witnesses with you - or statements from family, friends who can attest to your good character and that you would never intentionally hurt anyone. Make it clear that you slapped him because of his sexual advances.
I also suggest for you to tell the judge that you are not a threat to the Petitioner's wellbeing and ask that the TRO be dismissed and the Restraining Order not be granted. You should be able to tell the judge about yourself - explain that the Order will hinder your employement opportunities and your goals to work different places.
If my answer has been helpful, please ACCEPT my answer so I get credit for my effort to help you . If I can be of further help, let me know. Appropriate FEEDBACK is appreciated as is a bonus. Thanks ~ Michelle