People have a freedom of who they associate with and do business with:
Boycott is when you decide not to spend your money someplace because you don’t agree with them. You’re exercising your freedom of association.
Cancellation is when a 3rd party demands that a employee/employer sever their relationship because the 3rd party disapproves of the employee. Here, a 3rd party is imposing on two other parties’ freedom of association.
Also, the substance of the speech is quite different:
- “You are wrong, and here are the reasons why” is debate.
- “You are wrong, and you should become unemployable” is cancellation. Cancellation is technically speech, but it is speech that is focused on imposing a high cost on other speech. Talk about the “paradox of intolerance” argument that the modern left loves to use.
As easy as it is for one of the many Indian scam centers to take your grandmothers money, it is just as easy for a wide-eyed innocent figure to tell you lies about someone and have you believe them. I don't think most people realise how many biases we all carry.