Technically I'd say he is correct, people do need to prepare for bad weather.
However there are a few issues when in a leadership position. First is there a reasonable expectation for people to prepare for this type of event. In CO sure, snow and power outage is something you prepare for, but we typically won't prepare for hurricanes.
A counter argument is one should prepare for no power. But again, no power in one area may mean heat stroke, and in another it means freezing to death.
One should have plenty of water and food on hand. Coming from someone who has done that I can tell you when I had a no-bedroom apartment water and food took up most of the room. I imagine I had maybe a months worth for one person. Does everyone have the logistical space, and money, to fortify in place?
Another issue, to me, is if the local Government has attempted to prepare and provide citizens with the education and resources necessary. We don't live in a time of each household being self-sufficient anymore. We don't pave our own roads, wire our own grid, filter our own sewage etc.
As for the PR, I think the comments are appropriate for the average citizen, but not for an elected official. There is a middle ground, I just don't think ti was reached here.
https://www.insider.com/texas-storm-mayor-resigns-said-peoples-fault-if-they-...