Responses
I can't even blame DG too much. He's naive, a little stupid and hopelessly in love. He expected things and got himself in a pinch, but in the end, it's Alex that keeps stepping on him. DG is an idiot for sticking around, but that does not excuse Alex's shitty behavior. No matter how blindly and stupidly in love DG is, Alex is treating him way too cruelly and no human being (especially a nice guy like DG) should be treated like that.
Yes DG is lowkey pathetic for expecting their relationship to go anywhere beyond casual sex, but y'all need to remember he has no experience with dating or sex, and his first partner was Jiwon. I'm not surprised he'd expect something from him, because all DG does is give Jiwon what he wants because he thinks that's how relationships work. Jiwon has basically assaulted/raped DG at least twice, but because DG doesn't know any better, he doesn't call him out on it. He only does, after telling his friend what happened and Chanwoo basically has to tell him it not ok.
Jiwon may have set boundaries from what their relationship was from the start, but he was breaking those boundaries first. He gets jealous/angry that BJ MD is talking to DG and takes that anger out on DG by forcing him to have very rough, painful sex. He gets drunk off his ass during the school festival and drunkly assaults/rapes DG when he brings him home.
There was a power imbalance from the beginning of their relationship that Jiwon was always taking advantage of. I understand that he was traumatized by his previous relationship with his hyung, but it gave him no right to treat DG like shit from the beginning to the end of this toxic relationship.