Back in March, Fox News host Bill O'Reilly made a promise to American Constitution Society president Caroline Fredrickson that if she were proven right, and SCOTUS upheld the Affordable Care Act's individual mandate, he would replay their interview and "apologize for being an idiot."

On last night show, O'Reilly re-aired the segment and called himself an idiot — but not really. And he certainly didn't apologize for being one.

"I'm not really sorry, but I am a man of my word, so I apologize for not factoring in the John Roberts situation," O'Reilly said. "Truthfully, I never in a million years would thought the chief justice would go beyond the scope of the commerce clause to date and into taxation. I may be an idiot for not considering that."

He then proceeded to attack "smear site" Media Matters for America and their "flunky" Howard Kurtz for calling him on his pledge.

O'Reilly may not have had to make any excuses at all had he only listened to Ms. Fredrickson. She did take "the John Roberts situation" into account, and correctly predicted that SCOTUS would find the mandate to be a constitutionally-sound tax which "does not require people to buy health insurance."

Of course, that would require O'Reilly to actually listen to his guests instead of talking over them or waiting them to finish speaking so he can steamroll over their arguments with his bloviations. And he'd sooner apologize.

[screengrab, video via Media Matters]