We talk about cancel culture like it’s a new horrible thing that’s developed only recently but I don’t see it that way. The internet definitely amplifies the effects, but unkindness begets unkindness, and the consequences or the social cost of one’s unkindness will always catch up to an individual at some point.
That said, I draw a line at defamation. When someone is accusing someone online of having committed a crime, I think that the proper reaction would be to stay quiet and let it play out in a court, if it ever gets there. I also don’t think that companies should be allowed to fire employees based on accusations that have not yet been proven to be true, though, of course, it is justifiable once they are proven.