so her cutting MC out of her life is ok, but MC cutting her out of his life is not ok ?Maybe my personality differs to much but I don't fully agree but I do get your point. If someone like Zoey came back into my life I would personally be ecstatic as long as she doesn't try to cause any break ups. I personally think it's a bit harsh to write her off and out of your life , if she really is as good as a friend as the MC makes her out to be. I know her ghosting the MC is a shitty thing to do but to cut her out when she returns to me is a bit harsh for someone the MC considered a good friend at least without an explanation. If I was okay with her explanation I would at least trying to go back to being good friends if she was someone I considered a best friend in the past.
Even tho what Zoey did is worst, I don't think the MC is blameless either in the situation. Yeah sure Zoey might be uncomfortable when it comes to her feelings. But the MC didn't fight for her as far as I can recall or tell her his true feeling her being uncomfortable be dammed if she was going to leave. That's why I said it be totally different if they were actually a couple , then yeah fuck her if that was the case.
MC can be friendly, as a matter of principle, but he doesn't owe her anything. certainly doesn't owe her her previous spot in his life.
MC respected her decision to leave, as a true friend and lover. fighting to keep her would be counterproductive. Zoey didn't second guessed herself in that decision, never paused even once to ponder what it would do to her best friend and their relationship, sure she was in full grief over her grandma, but still it would mean losing the other only meaningful person in her life... she didn't fight for their relationship either, she didn't fight to keep him. why should it fall only on MC's shoulders ? she even did the opposite, she cut him off.