Honestly, maybe a controversial opinion but I do not feel like "cancel culture" is a real thing, but has instead become a buzzword for people who are being publicly criticized (usually for sexual assault/harassment, racism, homophobia, misogyny, etc etc). It's a good way to deflect these valid criticisms and instead make it into a culture war, because everybody knows politics like this are a great way to distract people from the real problems.
In cases where people don't "deserve" it, I would say thats just public shaming/harassment, not "cancel culture" ... cancel culture is not a real phenomenon, it's a buzz word. And actually, most people who are "targeted" by cancel culture are never actually canceled, they end up staying the same or growing in popularity. Those who are effectively canceled often are members of minority groups, regardless of whether they did right or wrong, most often queer or disabled "creators"