My final words walk away, its hard but character building. Secondly never pull a weapon without the intent to use it, if you cocked your arm, hit him hard, loosen some teeth. I mean if your going to get angry and fight do it well.
Then no one would call you she hulk, and he wouldnt still be messing with you. If someone is verbally abusive, get the police, that would stop him.
Goju Girl I pray for your peace, that you will always have the strength and courage to avoid confrontation, and if they wont let you, the madness and skill to end it quickly.

*bows respectfully*
No matter how fashionable it is on Krypton, I will not wear my underwear on the outside of my Gi!!