Free speech doesn’t mean not getting fired. You can get fired in any county for things that you say (e.g. insulting your coworkers, lying to your boss, defaming your employer on social media, …). The exact laws and social conventions obviously vary from country to country, but this shouldn’t be a difficult concept in general.
Someone doxxing you and pressuring your employee to fire you because you said something they don't agree with politically is the same as you insulting your coworkers in your eyes?
You don't see any discrepancy between those two scenarios?
And you don't see anything wrong with the former scenario?
Not the op, but no - I don't see anything wrong with the scenario: the employer is making the call, and if they find the speech of the employee doesn't fit with their worldview they have all the rights to fire them.
Practical example: the employer is an LGBTQ+ friendly establishment, the employee is on social media saying that LGBTQ+ people are all deviants and will all burn in hell for their sins. I think the employer should have the freedom to fire the person, right?
Forcing the employer to keep the employee is the equivalent of compelled speech.
Edit: fixed - no joke - pronouns
They didn't say it was the same. You're arguing with what you imagined they said.
They presented a strawman. I'm unravelling it.
I want to know where their values are and if they contradict.
I'm re-presenting the original scenario being discussed and the scenario they introduced.
Comparing the two while also redirecting back to the original moral dilemma.