Barney Frank is a gay East Coast liberal who wants to legalize marijuana, so he's pretty much a walking nightmare for Bill O'Reilly. Somehow, though, the two are destined to be together.
Frank was on on Wait Wait Don't Tell Me, the awesome NPR funny quiz show. They make him answer questions about Bill O'Reilly and he's very funny! Here's the link.
And here's O'Reilly screaming at Frank because that's why he gets paid the big bucks.