Mayor out against those who defy warnings