Good for you! I don't like people touching my body without me inviting it either
I just had a thought
The next time someone grabs your hair, reach out and start fondling her breasts simultaneously
If she slaps you, slap her back
I can imagine that scene. "She touched my boobs"
"well she fondled my hair"
"Arrest this woman"
"Arrest her first!"