.@NYCMayor @ABetterNY speech is interrupted by protesters saying he failed working class New Yorkers: “We need a new mayor!”
Protesters are frequently dispatched by nonprofits to create bad press of political opponents. This practice warrants investigation and scrutiny. If these nonprofits are found to be used as political tools to promote specific narratives, they should potentially lose their government funding.
@JeffCMays @NYCMayor @ABetterNY Glad for this!! What has Adams done for us? This Sanctuary city, thanks to him, is about to get a whole lot more dangerous. Vote him out!!! This city needs law and order!!
@JeffCMays @NYCMayor @ABetterNY I can’t to wait to vote Black Guiliani outta office
@JeffCMays @NYCMayor @ABetterNY This is why POTUS stepped aside on Jan 20, 2021 Sometimes you can't just tell the people. You have to SHOW the people! It's show time....................
@JeffCMays @NYCMayor @ABetterNY Jah & Jahes love. I 100% AGREE with the protestors. The corruption at City Hall is unacceptable. They're not helping the low-wealth pple of this city whose ancestors paid with blood, sweat, and tears to build this place. And, we're languishing without jobs, $ or homes to live in.
@JeffCMays @NYCMayor @ABetterNY Build a million new homes in nyc
@JeffCMays @NYCMayor @ABetterNY Mays openly campaigned for these two clowns, 🤡 favorited by @NYTMetro. Hands and hearts! @JumaaneWilliams @bradlander ❤️🫶❤️🫶🏾💰🐀