2020 presidential candidate Bill de Blasio was confronted by an angry constituent who traveled all the way to Iowa to let the mayor know how bad a job he was doing running the New York City Housing Authority that administers public housing units in the five boroughs:

Tita Concepcion lives in public housing in New York and came all the way to Sioux City to confront Mayor de Blasio about the problems at @NYCHA. New Yorkers, if you want some face time with your mayor, he’ll be in South Carolina today and tomorrow morning. pic.twitter.com/S6AkjxTAON — Grace Rauh (@gracerauh) May 18, 2019

What a sick burn:

Go back to work, you narcissist:

I think this gets to the heart of why New Yorkers are so angered by de Blasio’s campaign. We have so many problems in this city, and our mayor, who has done a spectacular job of either ignoring those problems or making them worse, thinks he should be president. https://t.co/8LQjPLbNlk — Brooke Rogers ? (@bkerogers) May 18, 2019

De Blasio was also confronted by a former NYPD officer outside of an Iowa BBQ joint:

Mayor de Blasio greets the mayor of Orangeburg, SC and heads into Dukes Bar-B-Que as a retired NYPD officer (who lives here now) protesting de Blasio for the @NYCPBA shouts at him to go back to New York. pic.twitter.com/sFtHF3tPgp — Grace Rauh (@gracerauh) May 18, 2019

It didn’t get any better for the mayor once he got to South Carolina where his name was mispronounced as “Bill de Bless-io”:

Pastor of Ebenezer AME Church in Charleston, SC mispronounces de Blasio’s name in a way I don’t believe I’ve ever heard before. “Bill de Bless-io”. pic.twitter.com/Fc35rfwzkm — Grace Rauh (@gracerauh) May 19, 2019

And he exposed himself as a gigantic climate hypocrite, using this convenient styrofoam plate after he banned the similar products in NYC:

Mayor de Blasio, who banned single-use styrofoam in NYC, fills his styrofoam plate with food and then grabs a styrofoam cup. In his defense, there were no other options available here. What’s a styrofoam-free guy to do? pic.twitter.com/4QCv2aO6QX — Grace Rauh (@gracerauh) May 18, 2019

Rest up, Bill:

As I head back to New York after covering de Blasio’s first presidential campaign trip, the reality of what this campaign will mean for him and New York is starting to sink in. He will most likely be gone every weekend and frequently during the week too. — Grace Rauh (@gracerauh) May 19, 2019

The pace of a presidential campaign is grueling. Will he be resting up when he’s back in New York? — Grace Rauh (@gracerauh) May 19, 2019

***

Related:

De Blasio 2020's opening message is literally, 'There's plenty of money in this country, it's just in the wrong hands' https://t.co/5BgXv9Nzdb — Twitchy Team (@TwitchyTeam) May 16, 2019

Make room in the clown car: Bill de Blasio expected to announce run for president Thursday https://t.co/5kVc5CHbJX — Twitchy Team (@TwitchyTeam) May 15, 2019