Girls, did she have the right to hurt me like this? Do you justify her action?

Hello girls, I'm sorry but this will be a little bit long, I recently saw a girl I went to school with and we spoke about school and we had a little argument about something, I am talking about something that happened at high school, there was one girl at my class that we hated each other, we never spoke like regular classmates but always showing that didn't really like one another, and to be honest I always used to harass her even if just walking across her I would throw her a word like stupid or ugly or just bad morning instead of saying good morning... And don't get this wrong sometimes she did answer to speak back at me for the things I call her but we can say that she was pretty much harassed by me. So one day she was standing at the yard with her 3 friends (girls) and I passed next to her and called her stupid girl, so after 10 minutes when the break is over I went back to the class and almost everyone is there and just when I came in she came from behind me and pulled my pants and underwear down, exposing me and it took me like few seconds to realize what has just happened to me while I'm standing there with my pants and underwear to my ankles in front of everyone laughing so hard at me including her and she yelled "haha everyone look how tiny his penis is".

I pulled my pants back up and went home immediately and didn't come to school for 2 days. After that obviously I never mocked her or made fun of her again and never spoke to her again, even when she annoyed me sometimes (like calling me Mr. Small penis) but that was really few times not a lot... Some of the classmates (especially girls) thought she was right but exposing a man's genitals and penis could be the worst hit you could ever land on a man...

So girls, was she right?
Yes she was right
No she was not right even if I was bad to her first
Select gender and age to cast your vote:
Girls, did she have the right to hurt me like this? Do you justify her action?
Post Opinion