The 1st Ammendment allows people to say (almost) anything without government restriction or punishment for that speech, but it does not protect people from other consequences of that speech. If Ehrlich had the right to hire and fire Smith at his discression, and Smith said something Ehrlich disapproved of, there is nothing in the 1st Ammendment preventing him from firing Smith as a result of that speech.
What would you be saying if Smith had said that called fundamentalists "crazy" or "evil"? Would his firing be justified then?
Make that 1st "Amendment"; my spelling is terrible.
Unlike you I will defend the right of any man or woman to say what they like.
I will and have, defended that decision with my blood, sweat and tears.
THAT is what the 1st Amendment is about.
The firing may be legal; however, it was not justified on anything other than pleasing the delusional homosexually disordered that were screaming for Mr. Smith's head --ALL because he correctly identified their sexual acrobatics as deviant disordered behavior...
The homosexual emperor has no clothes...