New York City Mayor Bill de Blasio attended a swearing-in ceremony for new NYPD recruits at Madison Square Garden.  And it went about as well as one would expect for a mayor who has referred to the NYPD as motivated by “centuries of racism.”

De Blasio was booed frequently, with one heckler even shouting out the word “traitor” as he spoke.

Via the New York Post:

Mayor Bill de Blasio was booed and heckled as he spoke to the city’s newest cops Monday morning.

During a graduation ceremony for the latest class of graduates from the Police Academy, audience members shouted “Traitor!” as Hizzoner took the podium in Madison Square Garden.

“You will confront all manner of problems … problems that you didn’t create,” de Blasio told the crowd.

“You did!” someone yelled back, prompting laughter and applause.

Watch video of his remarks below …

The mayor has made a series of incendiary comments about New York City police in the wake of the Eric Garner incident and subsequent lack of indictment. Garner was placed in a chokehold by a police officer, with many complaining he used excessive force.

De Blasio, rather than trying to quell fears by saying this might be an isolated non-racial incident, and that it will be thoroughly investigated, has indicated that the police were motivated by “centuries of racism.” He would also go on to state that he has had to tell his son Dante, who is biracial, that he should never reach for his cellphone when interacting with police because he ‘might be misinterpreted if it was a young man of color’ by police.

When the racially-stoked rhetoric hit a fever pitch, leading to the execution of two police officers last weekend, de Blasio was snubbed by the force when they turned their backs on him as he entered the hospital to pay his respects.

De Blasio was actually banned from attending the funerals of police officers – the week prior to the assassinations – because he had continually cast them as racist.