extremely badly written diatribe
Come on. It posts receipts, names names, and is a conventionally-formatted narrative.
As for who's credible here: I'm sure not going with the people who (at minimum) lied about being fired so they could grift money over twitter. They also declined to be interviewed for the article and never piped up to dispute the key "not actually fired" part despite continuing to tweet about the situation years after the fact.
it sure sounds like every single person involved in the dispute is insufferable and shouldn't be published or paid attention to
One reason "only me and my five online friends are True Leftists" is so popular is that being dismissive is easy. Mao and Stalin worked closely with plenty of leftists who didn't have perfect takes on everything, and even allied for a time with reactionaries like the KMT and U.S. That's the reality of a mass movement, not writing off people who are closer to you than probably 95% of the U.S. population.