There is a certain amount of emotional labor involved in community, so someone has to be willing to do that.
First we’ll reframe the problem: the real issue is not Problem Child’s opinions – he can have whatever opinions he wants. The issue is that he’s doing zero emotional labor – he’s not thinking about his audience or his effect on people at all. (Possibly, he’s just really bad at modeling other people’s responses – the outcome is the same whether he lacks the will or lacks the skill.) But to be a good community member, he needs to consider his audience.
This is very real work and although we try to make the software do as much as we can, there is no replacement for a human touch from time to time. But it is of course easier if you share that load with the community… this takes mutual respect and trust.