I have always found Monica Cellio to be a great moderator. If she has been fired then something is deeply wrong over at Stack Exchange.
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.