My MC is not the Fuckbuddy of Sage. That's why it's so funny to me, because the MC's choice of words is unconscious flirting and Sage perceives it as flirting, whereupon Sage sends the MC the signal so that she is interested in him.
I gave an example with Josy above. You have a lot of other opportunities during the game to flirt with girls. It's Heather, it's Sarah and Mel, even Becky. They will react differently according to your affinity, restaraunt thing and other conditions.
Following your logic - MC periodically falls into insanity and does not know what he is doing and why, but at other times and moments he is perfectly aware of what he is doing (flirting). With Josy, MC even mention his flirt radar. With scene in campus after getting DIK jackets MC have an option to flirt with Becky & Kaily. The difference here is only the purpose and his targets and reasons. Sometimes he is punished for that. Flirting with Becky results in RP loss with J&M during breakfast in cafeteria if MC on their path. Flirting with Sage during photoshoot session at Halloween adds TC points. When MC is not on her path, she says him that he flirt and seems that he like to do it. And in case of being on other MG branch adds something like "We both know that you shouldn't".
Regarding Sage in EP7 and why the dialogue doesn't change depending on fuck buddy path or not. 1. We know that she is interested in MC, or better to say she is fond of MC. 2. Flirting with her gives RP points. There are extra ones if you took care of her in EP6, when she was sick. 3. She like to hear such things from MC even if he is not into her. She suffered from a lack of attention to her feminine side and needs on the part of the Chad.
The problem with being mad at Zoey is that it shows the MC Zoey still has deeper feelings for Zoey. You can only be mad at an ex-partner if the ex-partner means more to you than you want to admit to yourself. Only when the MC has processed the past does he no longer have to be mad at Zoey and the way for a friendship between Zoey and the MC is then open.
I can't agree here. It's your decision to forgive or not forgive somebody. If you feel that the reasons to forgive is not enough or you just doesn't have such reasons, then what? Tbh, he forgive her anyway, but the "distance" between them is different after this choice.
In short, I completely disagree with the position that you can only be mad at someone who meant something to you, while everyone else become forgiven by default, because they mean little to you. It all depends on the person's act, your vision of the situation and possible explanations and motivation of who you plan to forgive or not.
Even the game strongly hints with the consequences of this choice. That if he is mad at her, then he is quite cold with her, even rude in places, and the best option in this case is if they can restore friendship, but without something more. While forgiveness allows you to slip through a significant stage of gradual reconciliation and, perhaps, return to something more besides friendship. But for some reason it looks like that you see this situation in inverted way.
In principle, the final decision for a LI was not in EP8, but in EP9. In EP9, the confirmation of the player's LI choice from EP8 takes place.
Decision was made, but will you come with you decision to finale or will fail depends on your future actions. S3 and EP9 introduced "TC" (cheat counter/temptation counter, whatever it is) with a purpose to test and make you prove your faith and honesty. So, it's only the beginning. The results will unfold close to game finale.