1. I feel that they should have continued her employment because her comment was not made on air it was her own opinion which here in America we are all entitled to which is called Freedom of speech
2. Yes this is a violation of free speech because we are all entitled to our own opinions even if they are negative. Freedom of speech was definitely violated in this situation.
3. I would be very mindful of what I say even outside of my place of employment.