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.