Some people just can't take no for a answer. He sounds like a bad person and as you said a pervert. I think that you need to cut him off and be very clear to leave you alone. If he can't then do what you need to legally to keep him away such as filing papers and stuff.
NOW... With that being said. While he did deserve to be slapped ethically and morally. Legally you could make yourself into the bad person here. If he called the police you could be arrested or at least cited for assault and you will loose credibility.
So don't slap people or put your hands on people in self defense. Another thing that can happen is if he defends himself against the slap you could get yourself hurt and again the cops could take his side on things.
Most Helpful Opinions
Well if he is forcing you to do what you don't want then yes you should report him.
What Girls & Guys Said
Opinion
2Opinion
tf is wrong with you?
stop talking to him if you don't wanna do itStay away from him. It sounds dangerous to be around him
Learn more