New York City Mayor Bill de Blasio attended the city’s 100th Veterans Day Parade on Monday, and it was brutal.

Video posted to Twitter shows the failed presidential candidate and wildly unpopular mayor was booed relentlessly as he walked down Fifth Avenue waiving an American flag, flanked by officers with the New York Police Department.

“F**k you, de Blasio! You ain’t nothing but a scumbag,” one man yelled from behind a barrier.

Countless others booed and called de Blasio a “moron.”

“Go back inside,” someone told the mayor.

“You’re a phony stiff,” one man yelled.

“You’re a dumbass,” another shouted as he recorded his heckling with his phone. “Duuummmbbbaaassss. … Go away, you dumbass!”

One woman who participated in the festivities, 53-year-old Huntington resident Cathy Lesser, told the New York Post she booed de Blasio “as loudly as I could” because he deserves it.

“He is a moron and doesn’t represent the heart of New York. He is a poor excuse of a leader and a man,” Lesser said. “He should step down now and allow someone with integrity and honor to lead the city.”

The march followed de Blasio’s announcement of plans to expand programs offered by the city’s Department of Veterans Services that he said will “help the city make huge strides forward in its mental health outreach, and treatment efforts for veterans citywide.”

You Might Like
Learn more about RevenueStripe...

At the parade’s opening ceremony at Madison Square Garden, de Blasio spoke about his father, a World War II veteran who committed suicide when the mayor was 18 years old, long after he split from the family.

“He was a man who needed support, needed help, never wanted to ask for it,” de Blasio said.

“We owe it to our veterans, not just to ask them once in a while, ‘How can we help you,’ but to make it something we do all the time,” he said, according to the Post. “There should not be a single veteran who is homeless for a single night in the greatest country on Earth.”

President Trump also participated in the 100th annual NYC Veterans Day Parade, the first sitting president ever to do so.

Trump was greeted enthusiastically by many veterans and supporters, though shops along the parade route posted “impeach” and “convict” signs in the windows and plenty of New Yorkers shouted “Shame!” to protest his attendance, according to The New York Times.

You Might Like
Learn more about RevenueStripe...

The president, meanwhile, kept his remarks focused on the people the day was designed to honor.

“Today, we come together as one nation to salute the veterans of the United States Armed Forces, the greatest warriors to ever walk the face of the Earth,” Trump said.