There is no such thing as unfettered freedom of speech, even in America. You can not yell fire while in a crowded theatre. You can not incite a riot. You can not slander a person or defame(libel) a person to their detriment. You can not blackmail someone. You can not divulge national secrets. You can not violate a non-disclosure agreement. You can not lie under oath. You can not threaten someone. I am sure there are more.
There are definite violations of the law where you are not protected under the 1st Amendment and free speech.
And, I have no issue with cancel culturing racists, homophobes, bigots, misogynists, abusers, and bosses abusing power because of their speech. They get what they deserve for saying the un-American things they say.