Earlier quoted context omitted.
Toxicity isn't a binary thing - there's levels to it. If the benefits one can bring to a team outweigh their negative attributes, then you should let them on your team. As far as how to determine whether the good outweighs the bad, that's a different topic. He brings a lot to the table, and I don't think he should have his work and life "cancelled" because some people disagree with his opinions...
Cancellation isn't a binary thing either, and I'm not sure anyone is suggesting that RMS's past contributions to the FSF be dismantled or that no one should employ him, I don't think anyone seriously want's to cancel his life's work. The suggestions are that he shouldn't hold a leadership position in a community when he's shown an inability to lead a community safely.
There are always enough people willing to raise there self-esteem by kicking a dead lion.