"There is a swamp, a lot of the system is rigged and lots of your fellow Americans have been forgotten and have been left behind. Those are not alternative facts. That is not fake news," Bharara said during an hour-long speech at the Cooper Union for the Advancement of Science and Art.
"But I would respectfully submit you don't drain a swamp with a slogan. You don't drain it by replacing one set of partisans with another. You don't replace muck with muck. To drain a swamp you need an Army Corps of Engineers, experts schooled in service and serious purpose, not do nothing, say anything neophyte opportunists who know a lot about how to bully and bluster but not so much about truth, justice and fairness."
Bharara, who was appointed by former president Barack Obama, was one of 46 U.S. attorneys asked by the Trump administration to resign last month. The order is not unusual at the beginning of a new administration. But in Bharara's case it came as a surprise. Trump had asked him to stay after a meeting at Trump Tower in November and Bharara initially was unclear about whether the order to resign applied to him.
"I was asked to resign. I refused. I insisted on being fired and so I was," Bharara said Thursday. "I don't understand why that was such a big deal. Especially to this White House. I had thought that was what Donald Trump was good at."
Asked why he was fired, Bharara said: "Beats the hell out of me."
But Bharara also had his critics. Some accused him of overreach - he had to dismiss several insider trading cases after an appeals court ruling. Others complained he was not aggressive enough, noting that Bharara did not secure any convictions of big bank CEOs for financial-crisis-era misdeeds.
Bharara has repeatedly dismissed speculation that he would eventually run for public office, a position he emphasized Thursday. "I do not have any plans to enter politics just like I have no plans to join the circus," he said, "and I mean no offense to circus."
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.