DeBlasio SHOULD have started with an apology for his inflammatory comments.
He needs to resign. NOW...