12/23/2014 11:48 am ET Updated Dec 23, 2014

Bill O'Reilly Blasts 'Incompetent' Bill De Blasio, Calls For NYC Mayor's Resignation

Bill O'Reilly is so upset with New York City Mayor Bill de Blasio that he interrupted his vacation to call in to his own show Monday night.

Following the tragic killings of two NYPD officers this weekend by gunman Ismaaiyl Brinsley, O'Reilly "could not stay silent" and joined guest-host Greg Gutfeld by phone to accuse de Blasio of being "incompetent," a "pinhead" and "anti-police his whole career." Though O'Reilly made it clear that he was not blaming de Blasio for the actual murders of officers Wenjian Liu and Rafael Ramos -- “no one else has blood on their hands” -- he did name the mayor as "the true villain in the case."

"This is an individual who should resign today. Today. He cannot run this city, he’s lost the control of the police department and their respect," O'Reilly said. "They will never come back no matter what he says, because he sided with the protesters. That's what he did. He associated with provocateurs and he has disgraced the office of mayor of New York City.”

H/T Mediaite