
Yeah, you just spelled out your original comment in more detail. And my reply stays the same: It doesn't have anything to do with their relationship. As friends. He already know how she is. They've been fine despite that. But making the choice to get together with her supposed lover makes it personal between them.
She's not spotless, but that's part of her character. They're probably going to make up with that somewhat in mind.

Oh, undoubtedly, that's what he's been doing, but his actual dilemma has always been about him sleeping with his best friends' lover.
Don't get me wrong, Mari IS flawed. She's supposed to be, as a character. She may even be a hypocrite, but sending all this hate her way for feeling betrayed by her best friend, that's a little over the top.
Mari giving shit to him for everything... Not like she cheated with someone else or anything...