You are correct that the ratings system is fundamental to the breakdown of these systems. I don't believe we really fixed those corruption issues. I'm looking forward to seeing some analysts of the ratings from independents vs S&P etc.
We also cannot downplay the significance of speculation systems themselves. There needs to be more burdens put on such financial mechanisms to prevent them from getting out of hand like in 2008.