The protest worked. DeBlasio listened. Jews weren't called out and it wasn't a blight on our community. We should never be afraid to protest or feel a need to stay on the sidelines, we have the same rights as every other American and if they don't like it they can eat it.
That said, you want to be classy/high road etc, maybe find a way to publicly thank DeBlasio for taking some positive action (for once...)