Someone's on-the-job performance doesn't mean they are always and forever in the right. Given the lack of any concrete evidence posted but lots of hand-wringing and pearl clutching about vague incidences, I think reserving judgment is the proper course.
"We aren’t going to share specifics out of respect for all individuals involved but this is a site reaching millions of people and we have to do what we believe fosters a spirit of inclusion and respect. When a moderator violates that, we will always do our best to resolve it with them privately. When we can’t we must take action."
(https://judaism.meta.stackexchange.com/a/5197)
So it look like we won't have anymore information, at least from the SE side.
The fired mod answered in the comments:
"Inclusion and respect are important, yes! I never said otherwise or did anything to violate either the current or forthcoming CoC (as best I understand the latter; y'all haven't answered my questions). Please read the email I sent in response to my firing. It doesn't have to be this way. "
[0]https://christianity.meta.stackexchange.com/questions/6718/b...
So the disagreement and comments by Monica regarding the CoC was about pronouns. But Monica had waited before another ex-mod talked about this [0], I think because she didn't want discussion about this CoC change to distract from her issue (being "fired" as a mod without discussion).
[0]https://judaism.meta.stackexchange.com/questions/5193/stack-...
It seems like SE got rid of a mod because they voiced concerns about an upcoming rule change... comparing that to assaulting someone is a cheap shot.
They did the comparison only to show how goatinaboat's appeal to trust is a logical fallacy. Before coming to a judgment, one should take the facts at hand, instead of relying solely on the trust you have of the people involved like goatinaboat did.
In this case, many details cannot be seen, so it's not proper to decide on a judgment solely on the fact that we trust Monica.
It is on the accuser to make the case.