Was he making it up… to make himself look guilty?
Spot a problem? Invent a new tax or fee to solve it
I imagine the op-eds would be a lot nicer…
Breaking old records
No, it’s not because he’s doing a bang-up job
If at first you don’t succeed…
Ah, good times…
To defeat the enemy you must first name him
Evacuate or shelter in place?
“The events on August 12 have raised serious questions about the City’s handling of security, communications, and governance.”
Don’t let this one go off the rails, please
What could possibly go wrong?
Rahm to the rescue?
The ruins of ancient Detroit.
Good thing this guy isn’t running for another term, eh?
On the job
Meets the definition of a “city purpose”
Failure to protect the city
Unsafe at any speed
Not walking the walk, but riding a mighty fine ride
Does he realize people record the things he says?
“MSM is working hard to sell it!”
You’re going to need a better answer
“The constitution doesn’t protect hate speech” (Um… have you read it?)
You realize that harboring is a crime, right?
Things are really looking up for the election, eh Bill?
Because that’s worked so well for everyone else
Break out the popcorn
Weren’t we supposed to be creating more jobs, not less?
Oh… who are the people in your gayborhood.. in your gayborhood…
“It’s very high school.”
Why on Earth would she want that job either?
“Were she to file, de Blasio would have to file his retirement papers on the same day.”
He’s on the friends and family plan
Exit, stage very far left
The Mayor thinks he “gets it.” We beg to differ.
Dawn breaks, and with it the glimmer of acknowledgement of reality from the NYC mayor
What wonders you might find
Follow the money
Exit, stage Left