There absolutely is a way that she didn’t cheat.
Some women are willing to tolerate ridiculous amount of shit from their partners till some can’t anymore.
I seen it before, where a guy spreads this stuff through the years and woman cares about the person too much to just breaks things up. Especially since Mimi has these weird legal and housing problems apparently. It could take longer for her to decide to break up with him.
And that isn’t that weird as well for someone that, high chance, met majority of her friends on cons and other nerd events.
I am not saying that it isn’t possible that she cheated, but there is a chance that someone else lies along the way.
The situatio that somehow his friends know but he doesn't is hard to believe, in particular when she wanted him to learn about it.
Such a radical reaction from his family would make sense if she was a cheater, but then there is also no way that he wouldn’t knew about that. Her going full siren on is also weird, because high chance someone would tell him about it and that could end badly for her. Unless she is way more crazy than people even assume.
Either way, no better chance for her to start the journey to get naked than now.
:COPIUM: