A lot of different things need to be done to ease flooding in this country, as other posters have pointed out. trees planted, stop the straightening of rivers, dredge or don't dredge certain rivers or parts of rivers, stop building on floodplains, encourage farmers and private landowners to clear out ditches.until all these things and more are done we will see flooding, and even when they are done, we must expect now and then to still see some flooding, either from the sea or excessive rainfall.
ALL governments, for the last 20 years or more have simply tinkered at the edges.