What? she was fired because she posted very outrageous views, was probably asked to stop, and kept going. This shit has been ongoing for awhile and allegedly Favreau even went to bat for her.
Also you do realize she is a public-facing employee making public remarks as a representative of the employer? And it is the employer's right to fire anyone who falsely represents them. Freedom of Speech doesn't guarantee freedom from consequences. If a business comes to the conclusion that association with say a certain employee results in a net financial loss, then in a capitalistic system they come to the obvious conclusion it's time for them to let that employee go.