Now that I can get Fox - I kinda like O'Reilly too. He doesn't mince words, and he goes right after people to the point where I have to wonder why anyone who disagrees with him politically would even WANT to appear on his show (my take? audience). On the other hand, he has sometimes been argumentative to the point where his guest will be talking one thing, and he will start in on some point the guest ISN'T discussing. He can be a bit over the top - I remember where he was suggesting to a guest that the Stones were 'evil' people.
Anyway - I had a long talk about this with my folks over the holidays. They don't think anyone with a regular show should use it as a platform for their ideology, or should make political comments on shows where they are brought aboard to talk about their latest movie. (BTW - I disagree). Their feeling was, unlike you or me, they have a bigger megaphone than you or I do, and they should stick to the game plan.
I disagree. If you're Sinead O'Connor, and you do something odious and stupid - you pay the price in your career - and she *did*. Talk about politics on your daytime TV show - and if the ratings plummet - bye-bye. That is the way it should work. If they go UP - like O'Reilly's has - good for him (although, to be fair, his show IS *about* politics). I think if you end up paying a price for your opinion, that is the cost of using your celebrity for your 'cause'. I mean, God help me if I actually want to form my political opinion based on Ben Affleck (he's still in rehab, right?).