None of this makes sense if the author doesn't build a real trajectory of redemption for Do Hyeok. It's enough to be another story with a rape plot, we have several of those...
Siwoo has no idea what really happened but I'm sure that once he finds out he'll act differently.
I'm only trapped in this toxic plot because of him.