The thing is that that's not my only issue with cancel culture. It's that it often lacks any sense of perspective or nuance. And sorry to be kind of mercenary about this but the creative arts do need assholes if you want great art. It sucks that this is the case but the most creative people are often the most unstable. This is why it's far more important to have, say, actors union representatives on staff or a greater level of logistic oversight from executives than simply "cancelling" the talent.
Admittedly, such a system is not in place so that does allow Whedon and those who are significantly worse than him to act in ways that aren't necessarily illegal but are grossly unprofessional, even genuinely despicable - as some of Joss' comments to and about Charisma Carpenter clearly were. The question then, of course, is what consequences should Whedon face? He absolutely should be duly punished for what he did, don't get me wrong, but is kicking him out of the industry a proportionate response or even one that's for the greater good of the industry? And I don't ask that rhetorically. Especially because if the way he is dealt with is as definitive as getting kicked out of Hollywood, does that leave space for any sort of repentance on his part down the line?
That's why regardless of the extent that Whedon is punished for his sins, I think the bigger issue here is a system that allows for employees to act with this level of impunity in the first place.
Those are all absolutely perfectly good points and questions? I certainly don't have the answers but I think the industry needs to take a long hard look at itself and do something to stop the blowhards and douchebags in the industry from doing whatever they feel like.
And, actually, your inclusion of William Shatner is a particularly interesting point. Just where do we draw the line at cancelling creative types who aren't always the nicest people? I'm a big Shatner fan but he is well known to have the ego the size of the moon and could be extremely unpleasant to those he worked with but are we really going to start cancelling every movie, TV or rock star with an over-inflated ego? What about simple cases of two co-workers simply really, really detesting each other, especially where one is higher up on the power ladder than the other? What about the fact that - as is clearly the case with Joss Whedon - some people just commit the sin of playing favourites. How about Tom Cruise screaming at his underlings on the Mission Impossible set because they broke COVID regulations?
I ask all these questions because while, yes, it's perfectly reasonable for producers to not hire certain creatives with bad reputations but I'm not convinced that demanding the outright removal of such people from the industry as reasonable or realistic, and, worse, it could be an extremely slippery slope where every on-set fight or behind the scenes grudge can end up in someone suddenly becoming persona non grata in their chosen field.
I guess my point is that prevention isn't just better than the cure in this case, it's much more effective, fair, resistant to abuse and, yup, easier as well.