Sexist misogynistic asshole on a project? Take away his commit access and ban him from all channels of communication, if you have the power and if you don't, don't contribute to the project anymore, make the reason public and create an alternative if possible.
In daily life I don't hang out with those assholes, do you? If not, why the fuck are you doing it online? Just because they have decent skills? How many people do they keep away from your project and from this community who could easily make up for that, who would have better skills and who would bring you project much further?
If you have a project and want to do something against what is currently fashionable in discrimination, stop writing comments, write a code of conduct and let's be honest if you don't, you are not any better than the people you are criticizing.
You are probably right but that just makes it more important that we all do it, whether a victim or a witness and especially if we are privileged. Privilege is power and while its existence is bad just as the ways in which it is so often used, I believe we can use it for good as well.
This is absolutely true. It's almost always easier (and certainly less emotionally taxing) to just walk away entirely--especially when [the perception is that] the community will be either passive or against you after you act.
In daily life I don't hang out with those assholes, do you? If not, why the fuck are you doing it online? Just because they have decent skills? How many people do they keep away from your project and from this community who could easily make up for that, who would have better skills and who would bring you project much further?
If you have a project and want to do something against what is currently fashionable in discrimination, stop writing comments, write a code of conduct and let's be honest if you don't, you are not any better than the people you are criticizing.