I've gone through all the comments and I do understand where you are coming from.
But try to understand that we have our own way of telling stories and methods on how a character should be perceived. Most if not all games are catered towards pleasing the MC while forgetting all the consequences that may happen in real life.
Our game is far from realistic. I mean come on. Devils, spells and what not. But this game isn't all about pleasing the MC and he has to face consequences.
The relationship between Ella and MC has always been virtual. I don't know how many of you have been in a virtual relationship but it's far from a real one. You say one thing and then do another. I have seen people going behind their partner's back and cheating while saying how much he/she loves her/him. It tells you how fickle the bond is. I have rarely seen any online relationship be successful especially when they are so far away from each other.
Both Ella and MC are in love with each other. Mc tells her all about marriage, kids and what not. Ella tells him that he is everything to her. We can already tell that they love each other but it's just not like Mc and Selina. The relationship with Selina is more practical and the emotions are easily readable.
Now the cheating part of Ella. We don't have much of a backstory other than Madison getting punished by her husband, forcing a kiss on Ella and then them getting intimate. Deaf doesn't tell me what would happen but he likes to put half story out first and the other part later while in the meantime people keep guessing what's going on.
But it's pretty obvious that Ella has been groomed by Madison. It wasn't her intention to cheat on MC, neither is she cheating on him to make him jealous or anything.
On the other hand MC has been sleeping with his mother long before Lileva came in to the scene and started influencing his life. There's an deliberate attempt to cheat.
There's love but it's just not as pure. I'm sure MC would have his heart broken just like Ella had but the question is how much.
If you had anal sex with Selina then you see Ella regaining her composure and ask Madison to make love with her.
My English isn't good enough. So I don't know how to explain this properly. She had her heart broken. Maybe a piece of it but not to the point where she would go crazy.
My marriage didn't last long. We both knew that there was no future but when I was signing the papers, a piece of me was gone. Do you understand it better now?
As I've already said that the virtual relationship isn't as strong and there are many flaws in them. But now it depends on how Ella and MC wish to accept each other. They are at fault for doing the same thing to each other.
This is why Cherry has been trying her best to make MC understand that he should never fall for lust and stick to being loyal to his partner.