I knew this post would kick up the anger. Did you hear the story about the man who yelled at a woman next to him in the checkout line? She was on her cell phone and not speaking English. When she finished, he gave her the business about needing to speak English, and said "If you want to speak Mexican, go back to Mexico!" (Yeah, "Mexican") She listened to his lecture, then said, "Sir, I was speaking Navajo. If you want to speak English, perhaps you should go back to England."
Anyway, I think DiBlasio should use his rudimentary Spanish when shaking hands or in the crowds, but should have well-crafted speeches in more structure gatherings. Spanish is the 2nd language of this country, and reaching out and BEING CLEAR to a large population particularly in a stormy/emergency situation is fine. Does it reach every foreign language speaker, no. But it's a start. In our states of emergency (storms, last spring's Boston Marathon bombing aftermath), when our Governor is on TV, there's a sign language interpreter there as well. We don't scream and demand that every hearing impaired person learn lipreading. Likewise, we put closed captions on TV. I don't see a problem.
If every person kvetching about this can guarantee that they have learned at least one other language, or have volunteered to teach ESL, I'll listen to them. But I think the "speak English, dammit" attitude flies in the face of the fiscal realities which are that English classes have been underfunded and cut back drastically, with the expectation that people will "just learn it" somewhere, anywhere. Churches are closing and can't help, social service agencies can't help, after school programs and adult ed classes aren't staffed and funded, and those in the suburbs often lack cars or mass transit to get to urban areas where classes exist (but with long waiting lists).
30 years ago, we didn't have handicapped parking places or accessible rest rooms either, and we realized we were pretty backward and selfish. So I think that anything that makes people more aware is a good thing. Mayor DiBlasio may be doing that - and showing that he's willing to TRY to speak Spanish (not waiting until he's entirely fluent) - and he's also showing that it's not so damn easy to learn another language perfectly. That's a good lesson for all the complainers - many of whom can't spell, use proper grammar, or speak English as well as they act like they can!