I agree. O'Reilly is a cunt. I stopped watching him a while back. I used to love his show and never miss it, but he changed. If you watched his show regularly, you may remember back when he got on the celebrity's case about not speaking out about the 9/11 charities not delevering all the money. He got in a sort of feud with many celebrities, namely George Clooney. It was sometime around here that it seemed like he started saying BS that he thought was more 'moderate' and would appeal more to liberals, so he could claim he was in the 'center', instead of just saying what he honestly thinks.
Plus, he developed a huge ego where he almost always has to cut the person off and berate them. They could have a feces expert commenting on dog shit, and O'Reilly will undoubtedly cut him off midsentence and say something like "Are you telling me that all shit stinks?! I don't know, Doctor, I saw a pile of shit in my front yard and I didn't smell a thing. Don't spin the facts and tell me shit stinks."
Maybe it's just my imagination though.