You know, I sometimes write Jade's actions from personal experience. It's easier for me to make her a real person with problems and worries rather than a superhuman Mary Sue.I wanted to reach through the screen and give the MC a good kicking when she was speaking very seriously and earnestly with Mia about a) the Importance of Honesty and b) her cool new girlfriend and completely neglected to mention that "oh yeah by the way dude, your girlfriend is totally lying to you."
There haven't been that many instances of the MC just being plain stupid, but that was always going to blow up in their face; predictable and fully avoidable by a little honesty earlier on.
I've had moments in my personal life where I've faced situations like this, where your best friend's girlfriend is practically openly sleeping with the whole town, and you tell him about it, but he doesn't want to hear you because he loves her and doesn't believe you, says you're lying and jealous. And it all lasts until he finds out for himself. It's times like this that you realize it's better to stay out of other people's relationships and let them figure it out for themselves.
And since I try to make the game and the actions of most characters logical from my point of view, you should probably give me a kicking.