President Trump is still disappointed with Fox News: Why does Fox News have Bill de Blasio, the worst mayor in New York history, on the air, raving and raving like crazy? He left the city in disgrace, and the damage he caused was unimaginable. It's never been the same, and now he's telling us how to run America. FoxNews bears responsibility for these losses by constantly and consistently placing the Democratic opposition, and worse. God bless America!.