When I heard that Juan Williams had been fired by NPR for comments he made on Fox News, I joined all the people who were calling "foul" and then something happened that doesn't happen to me very often. I changed my mind in mid thought.
At first, when NPR took offense at his admission that he would be very uncomfortable if he got on a plane and saw some people in Muslim garb, I said, "They can't do that! He has a right to his opinion." That's when my little bee-brain shut down and I said, "Wait a minute! Yes, he has a right to his opinion, but he doesn't necessarily have a right to express that opinion on NPR. If what he says goes against his employers' policy, they have every right to fire him."
Besides, he only lost one of his jobs. He has two of them, and one of them is on Fox News, who promptly gave him a big old raise. So, Juan's ok.
I have listened to Juan Williams on many talk shows and newscasts, and liked the way he thought. But, now, I think he's just another talking head for sale to the highest bidder.