This is the same guy who called free republic a hate group...
And I disagree with him on that.
But overall Mr. O’Reilly conducts his show properly and lays it on the line when it needs to be laid on the line.