Bush isn't 100% responsible. Clinton, Papa Bush, and even old Ronnie have to shoulder some of the blame themselves. Army Corps of Engineer funding has been going down for years, so there is less money to fix existing problems, and to prevent others from happening to begin with. The Coast Guard is operating with equipment procured in the early 80s, and their maintainence funding has been cut for the last 10 years running, to the point that their fleet of rescue helicopters can only manage a 40% availability rate AT BEST, due to the lack of spare parts. (PS, Congress has pushed the Coast Guard modernization funding to the back burner yet again). And putting FEMA under Homeland Security merely added another couple layers of bureaucracy to a system that already had problems.