When it's a force for good, I can but agree with you.
Virtue signalling by some people is not good (plenty of examples of extremists in Govt over the last century signalling what appears to their population is right but clearly isn't to the rest of the world - think book burning as one example and is I suppose someone else's "Cancel culture").
Cancel culture seems worrying. For example the two cricketers suspended for tweets made when they were much younger, one a bad taste joke but nothing more.
I understand GB News has been a victim of protestors calling on advertisers to leave the channel, even before the company started to broadcast. (I have watched it and didn't like the presentation / delivery style. I may try again in a week or so.)
There are numerous other examples of people being abused online for having differing opinions and some of the abuse extends to death-threats.
People are allowed to have opinions. Some of those opinions should be different to mine and may offend. They should not be "cancelled" for them.
Unfortunately, offending is seen as a crime and the authorities are now policing opinions as well with people being investigated and arrested for speaking their mind.