“People say violence doesn’t solve anything, but I think it’s actually the opposite.”
I agree. When I was in high school in Sacramento I used to have “Amish” boys hanging on me all the time. I would frequently complain to the teachers and the SacPD on campus and nothing would happen...one teacher even chided me for being bigoted and not having sex with one of the boys.
This went on for a while.
A wonderful man I knew who was a Holocaust survivor gave me a knife and one day when one of the boys was hanging on me again and refusing to leave me alone I stabbed him with the knife.
Guess what happened to me? Nothing. Because the school and the cops would have had to admit to doing nothing when I was asking for help with sexual harassment.
In any case, the Amish boys never bothered me anymore.
IANAL, but ...
The situation you describe looks like assault, battery, and probably gross sexual imposition. Stabbing the assailant looks like self-defense, to me.
You stabbed someone? What do you mean by “hanging on” you? Did he touch you in some way, or was he harassing you verbally?
A teacher said you should have sex with a boy that was sexually harassing you and that teacher wasn’t fired? OMG! What is wrong with teachers nowadays?