I agree with the points made about empowering moderators to act, for us to act as a community in response to this behavior.
I am wholeheartedly empathetic and have all the time in the world for anybody who wants to voice issues, especially since this is a project I spend countless personal hours on that I adore and want to see thrive.
If people feel targeted and attacked, it needs to be let out, somehow.
This is not new, or unique. It happens everywhere online and even offline. Anecdotally, I live with 13 people (mostly techies) in a communal space and these issues crop up all the time. We even use Gitlab as an issue tracker for every life issue we have, which is why I find this to be comparable. This thread reminds me of it. Though, in the end we have to find a way to continue living together, because we all have skills that contribute to the project we’re working on that fill in each other’s gaps. I’ve found that in real life, people make up their differences more often than online.
Blocking someone means you have chosen to opt out of working together and co-operating. Even if it is against one person.
Yet, open source is about working together. There is a conflict here. The act of blocking causes the issue, whether it’s warranted or not. (I am not suggesting that the block function shouldn’t be used.)
The nature of this scenario is bound to cause ongoing difficulty, I do not expect this thread to be the last of its kind since the action of blocking someone is so at-odds with the philosophy of working on an open source project.
If you are being harassed, all we can do is continue to socially reject that party. This is the nature of the internet. The block button is never good enough.
Can we keep working to make this project even better? Even those that are adversarial and even offensive towards eachother? Can we do the impossible?