At this point, author is just using women as rape bait to advance MCs development 🤷🏽♂️
Which, is, like...so fuckin stupid.
Because this is development that should've already happened. Sure, he's a high school boy that is learning about life beyond revenge, but he spent years with his killer grandfather and has the thought process of a common shoelace.
It's just bad writing, not even to develop the MC. Her assault literally has no point. The story would be the same regardless of what happened to her. She was just introduced as rape bait because the MFC can't get raped despite literally almost having that happen at least three times. It's just really, really bad writing.