The former approach, um, isn't working (even if it might make you feel warm and fuzzy inside for being morally righteous).
I don't think cancellation is about changing the person-being-canceled's mind on a given opinion. I believe it functions entirely to signal to the rest of society and culture that such positions and actions are unacceptable.
So the term and the approach is broken. If everyone can be accused, without evidence, of anything and end up being cancelled, that is sending a signal. Just not the one you want.
This is incredibly misinformed. White fascism in the US predates the internet[1].
[1] https://en.wikipedia.org/wiki/Fascism_in_North_America#Unite...
All your attitude achieves is that it ensures that intolerant people never hear real arguments against intolerance that might change their mind, so they go and vote for Trump. What you're doing is leading to Trump's re-election.