I feel that since she was fired for saying something, that yeah.. it kind of is a violation of free speech. I know that she should monitor what she says being in the public eye and what not, but still, she is entitled to say whatever she wants, and she clearly was punished for doing just that.
If I were a broadcaster i would avoid talking negatively about anyone, especially someone who could potentially be our next president. Plus there is a time and place to let an opinion like that come out. I try to build bridges, not burn them.