Fuk, that makes sense.
I also feel like the story isn't so much about cheating as how Mahoro never confronted the flaws in the people around her, and now it's crashing on her all at once, making her feel like her world's turned upside down. When in reality, it's actually kind of always been...