They were only "an embarrassment to their company" because of the aggressive doxxing and harassing actions of people who refused to tolerate entirely reasonable statements that they happened to disagree with.
For that matter, one time someone who wasn't even noted as right wing got "cancelled" for wearing clothing with a print that some feminists found objectionable. Clothing that was gifted to him by a woman.
Opposing modern feminism is perfectly compatible with retaining the franchise. Not that that has anything to do with anything. There objectively was no remotely reasonable basis to object to the shirt.
Why do you talk about free speech in one place and whine and cry about free speech of others elsewhere? Who cares? Cancellation was an exercise of free speech.
You make it sound like losing one’s job for being an embarrassment to their company is a bad thing.