The public should not blame the government, whenever a disaster, such as the recent flood, occurs, said Prime Minister Najib Razak.