Well... A 3-way relationship is quite possible in these days imo. Most people don't settle with a single partner. That's why swinging, ntr, sharing themes has gone popular in the past years. And betrayal is not always forgiven. Some people don't even go to funeral to not see people they don't like. In this, Melissa was not actually broke with MC, if something like the fire didn't happen, I'm sure Melissa wouldn't be angry with MC that much. She told herself MC that it was only him in her life. It's like alcohol. You know that it fucks your life, but you still drink it. Because it's the only thing that reliefs you. MC was like an alcohol to Melissa. But the fire event made Melissa completely different. There was a series that I watched a few years ago. In that, a man's daughter was killed and the murderer was his other daughter. He couldn't take it at first, but he overcomed as time passed. MC was the real murderer of Megan in this. Not Leah. If he didn't cheat on her this would never happen. That's what Melissa thought. And not every person is strong enough to overcome this. But you can't know that the chick you banged is a psychotic person that is going to fuck your life. Best way to avoid any problems in the future is to be loyal to your beloved. Even in your mind.
Mc if he has a relationship with Melissa he does it completely behind Meghan's back, it seems to me the worst of possible betrayals, yet of all the possible betrayals it is the one without consequences, not even a scene, indeed a gift ...
we consider the story with Rena, it is a betrayal from start to finish, with Liam repeatedly warning us that we are wrong, yet there too we have a happy ending
then I don't understand how often, even on other games, we end up giving every fault on MC.
we know Leah will kill Meghan or Melissa no matter what MC does, so how can you say that (if she cheated with Leah) it's his fault? we know that's not the case
the only betrayal that has no forgiveness is the one with Ana, who is actually the only one who is not purely a sexual issue, there is a strong blackmail behind it, yet it is the only one who can not be forgiven.
without forgetting that in fact the game FORCES US to betray Meghan in many situation, no matter what we do she will remain by our side and in the end she may feel betrayed.
this game creates a great empathy with the other characters and this pushes us to behave fairly, but honestly it cannot be said to punish betrayal ...