Eliminate perverse incentives. Whoever wants to buy an asset should have to pay to have it rated. Credit agencies shouldn’t be paid by the same entities they might have to chastise.

It would also help if agencies could no longer hide behind the excuse that their rating was only an opinion, rather than empirical research they must stand behind. There's no need to do a reliable job if you face no credible legal liability, and the government essentially limits the competition you face.

One thing many commenters seem to be confused about is the ability for investors to pay for ratings. You don't get anything for free. Never does something emanate from nothing. Any credible advice HAS to be paid for, period! S&P actually sells equity research to the end user, yet gives away fixed income research. Which do you think is the most credible? Most fized income investors are institutions, who are more than capable of paying for advice, and regularly do so anyway.

We can fix the problems we have with rating agencies as end users, but you have to realize that the agencies themselves are not broken. It appears as if the agencies are broken only if you don't understand their business model...