Neither of them had control over that situation, and both of them apologised. Half of Sachio's career is based on wanting to show Shio Motoki (Tomo) that he forgives him and feels equally responsible for it, as he knows that Shio never meant to do that to him. Calling him a rapist when he never wanted to do that to him, and clearly felt so bad about it is an odd way of looking at the situation. You're kinda missing the point of why Sachio wrote his manga.
Your way of thinking is the odd one. Like, you're excusing disgusting behavior just because someone felt bad about it, but that doesn’t erase what they actually did. The seme went through the same situations multiple times and didn’t act that way, so why should his feelings suddenly justify those actions?
Also, it’s messed up that the victim is made to feel responsible for their own sexual assault, That’s not just bad storytelling; it’s harmful messaging and you don’t seem to see that as a problem. Feeling bad doesn’t change the fact that he tried to rape, kill, and then blame the victim. It’s just wild to defend this kind of behavior. I get that it’s fictional and all, but that doesn’t mean morals should go out the window.
Everyone except the mc but especially the author of this story for Writing stories that include themes such as victim-blaming and glorification of abuse. Like even if it's not real, it can influences readers' perceptions. It can make people who’ve been through similar experiences feel guilty, ashamed, or confused about what happened to them. On the other hand, for people who fortunately haven’t dealt with these issues, it can make them less sensitive to how serious the behavior is or even make them think it’s okay. And also for Reinforcing Harmful Stereotypes
Unpopular opinion ig since nobody is talking about it but the way they let the rapist go as if nothing ever happened is freaking weird. Your boyfriend almost got raped and killed by someone and you let them be friend ???? Also why did they made the mc apologize when he was the victim and didn’t do anything wrong