But is it right to just remove people because they made a mistake, even a slightly grave one? What conversations happened in the background? Was he unrepentant and adamant? Without knowing the answers to those, this looks like a knee jerk reaction based on concerns and issues raised by many.
I personally would think that community based open source projects would spend more time communicating and checking if a consensus can be arrived before such decisions.
To reiterate, I’m not saying the decision to remove him was wrong. What I’m saying is that this post doesn’t seem to explain what went on behind the scenes and why this decision was taken and if there were no other resolutions available or considered.