What screenshots? Saying "trust us, we have proof in screenshots" without actually providing said screenshots is equivalent to saying "just trust us." I don't really understand why the screenshots can't just be posted here on this post. No offense, but I'm not gonna go hunting for hashtags on mastodon just to try to find any additional information related to this.
tl;dr this post is "look at the mods", have more eyes on them, see what has happened and/or what is going on
In my experience the mods of this instance are generally top notch. They make mistakes now and then like anyone else, but they're pretty reasonable and willing to reconsider their decisions when it makes sense. And I can't see what has happened or what is going on because this post is so vague and includes zero context.