read the latest chapter. Mokyeon said he planned to expose them that way. That's a shity thing to do. Very disrespectful to Suhwa and even Nanjo. That's the reason he punhed him. Not because he fucked him in the ass. Nanjo liked being fucked in the ass hahaha but he doesn't deserved to be exposed that way
Mokyeon didn’t say he planned to expose them. He made a reference to what sunhwa said in chapter 29. Sunhwa said “should I just out him?” (Nanjo) because he has a reputation to keep up but nanjo was not having sex with sunhwa much anymore. So when sunhwa caught them having sex, Mokyeon said “are you going to out me too?” Asking if he’s going to expose him as well. He punched him because their secret sex made sunhwa not want to be with nanjo anymore. Nanjo was angry sunhwa found out.
That's not what it looks like in the latest chapter tho. When he says he did good but if it's just an ACCIDENT that they got caught, and Nanjo got angry cause MC keep on saying he doesn't need to see Suhwa anymore. The beating seems a bit overboard then. He also entertained that dick infront of Suhwa. Lol
“I did this for you” doesn’t imply it was “planned” he did it but in the moment. He didn’t want his time to end with nanjo, it was his only chance to claim nanjo. Nanjo said “who are you to decide that” he was angry mokyeon basically scared sunhwa off because it’s nanjo’s ultimate decision on what he wants to do not mokyeon’s.

Someone explain pls, bc i might forgot the story it has been too long.. they were in good terms before flashback right.. why did namjo punched him? Is this a flashback too before they became loveydovey? Or something did happened (which i might miss this) why are they fighting now?