On his top-rated Fox News show, Bill O'Reilly screamed at liberal pundit Alan Colmes Tuesday night, calling him a "liar" and saying his points were "bull---."
The eruption came when Colmes and O'Reilly were discussing President Barack Obama's economic record on "The O'Reilly Factor," and Colmes said Obama made cuts to entitlements and Medicare.
"Don't call me a liar," Colmes replied. "Don't you sit there and call me a liar."
O'Reilly apologized later in the show.