The employer is within their rights to terminate so long as it’s not on the basis of a protected class (gender, religion, age etc.).
I don’t agree that stating an opinion should be grounds but I do not believe they violated anything.
Even worse, she’s recognized for excellent work performance so you’d think that matters more….but nope.
If you think the Eastland Steamer is a story you should check out the Cleveland Steamer.
Thought #2….maybe don’t.