I've had this happen to me, more than once and I know what you should do.
If he graps you by the arm, it's assault.
If he graps you by the arm, It's false imprisonment
If he trys to kiss you While holding your arm, it's sexual assault
Tell EVERYONE, call the police everytime, insist on a police report - get a copy, keep a log of time, date and places. take photographs or better videos, a camera that imprints time and date is best. all these will help get the eventual restraining order, honey they're almost useless but get one anyway. Don't kick him in the balls, it's not as effective as you think - that's from movies.
The first time you call the police make it a time both he and his wife are home, after the police talk to you they'll drive to his house, everyone wiil see, his wife will see.
Pepper spray doesn't work on ten percent of the population.
The first time this happen to me, it was the older cop who told me to buy a gun. The 9mm semi-automatic is best. Get a small "carry pistol", something that will fit in your pusre or pocket, keep it with you, it doesn't do any good if it's in a drawer and you're in the next room.
A local woman's group can give you support.
I'm sorry to tell you these things
.