Actually, freedom from consequences (of speech, which doesn't include every utterance, but certainly does include constructive criticism) is exactly what freedom of speech means.
I was born in communist Czechoslovakia. Many westerners don't understand how the system worked. In the 70s and 80s, if you were critical of the government, you would often simply lose your job. Which usually meant only menial or other low level jobs would be available for you.
I think the communist party would love that slogan. Nominally, CSSR had a freedom of speech (it accepted Declaration of Human Rights). But, yeah, consequences.. like losing a job.
Perhaps next time this happens, perhaps we should not sit around talking about free speech absolutists like they are people to be despised.
I still see other people in this conversation saying she should have expected to be fired. I don't agree with that, unless her statements had her Company name in the tagline.
Personally I disagree with some of her message, agree with some of her sentiments.