Articles like yours forget that the primary example of people getting canceled these days are people who have committed serious moral and ethical harm. Yes, a small number of people are getting canceled over one tweet, but the majority of people getting canceled are perpetrators of long-term patterns of violence or individual high-profile acts of sexism.
Screw compassion. Perpetrators of sexual violence have been recipients of compassion while victims go by the wayside. Everyone is not equally deserving of compassion. That is why we have the idea of crime.