New York City Mayor Bill De Blasio says Donald Trump is not ready to be president.

De Blasio said Trump's comment that he could "shoot somebody" on the city's famous 5th Avenue and not lose support was inappropriate at a time when lawmakers are trying to "deal with the scourge of gun violence."De Blasio says the comments are arrogant and show the billionaire is "not ready for prime time."

advertisement | advertise on newsday

De Blasio also says he respects his predecessor, Michael Bloomberg, but Americans aren't interested in a race between billionaires Bloomberg and Trump.

He says the 2016 presidential race is really about addressing income inequality. He says, "I don't think most Americans think that billionaires are the ones who are going to give us a more fair economy."

De Blasio spoke Sunday morning on ABC's "This Week."