they have that freedom, so what> You have the freedom to run down the street and say "F*&^ you" to every person you meet but that doesn't mean you should.
I don't agree with ESPN's decision to fire Rush, but I respect their right to do it.
Only a fool respects that which is not worthy of respect.
They should have backed him not because they legally owe him a job, but because doing so would be the right thing to do.