It's not just the disasters that have occurred. Sadly, I believe there are still "accidents" waiting to happen for all the reasons given in the report.
There is no quick fix for years of underfunding and the budget first mentality.
It is a very sobering read especially if you currently have a job with delegated airworthiness responsibilities!