The awesome thing is this is a dilemma of her making.
By endorsing The One, she left herself wide open for this.
By all means, one is free to express their personal viewpoint in this country, even as a celebrity.
But it can be VERY bad for business.
I think this is very unfair for Oprah. She had Obama on her show before he announced. Later she said she wouldn't have anyone on her show who was running for office. She never had Obama on her show again. She's just sticking to the rules she laid our for herself.
She never had a discussion about having Palin on her show because Palin is running for office and she's not having anyone on her show running for office. This is a non-story and a bit mean when context isn't given.