There are two kinds of speech- expressive speech and active speech. Expressive speech can be a rant, a dialogue, swearing, etc. You can call people the N word. That's all expressive. it is you expressing your opinions and your views. You have an absolute right to that and nobody should be able to challenge you on this.
Active speech is speech that seeks to push an action agenda or is supporting actions. When you talk about what you are doing -and- what you are doing is offensive, then your speech is an extension of your offensive actions and does not stand on it's own. As a result, it may not be protected, depending on if your actions are offensive, harmful, or even if someone just doesn't like them.
For example, if an employee says "i hate working here" and you terminate them for that, then you have violated their free speech. if instead they say "bathroom strike #notworking to protest horrible job" and you terminate them for saying that, then you have not violated their free speech, you have acted upon the information presented in their words to respond to their actions or planned actions.
Simple as