Unless they have an employment contract that says otherwise, which is extremely rare in the US, this isn’t a reason that a court will side with.
I can pretty much guarantee that their employee agreement had verbiage prohibiting publicly criticizing the company, and that’s a legal clause to have.
It’s a morally wrong reason to fire someone, but that’s the way it is, unfortunately.
Unless they have an employment contract that says otherwise, which is extremely rare in the US, this isn’t a reason that a court will side with.
I can pretty much guarantee that their employee agreement had verbiage prohibiting publicly criticizing the company, and that’s a legal clause to have.
It’s a morally wrong reason to fire someone, but that’s the way it is, unfortunately.