Yup, that's it.
Some regulation with actual teeth in it would accomplish a lot. Start by giving some strength to the SEC, IRS, FCC, and the EPA and all of a sudden you'd have some better corporate and big financial behavior, after a few dozen bad actors find themselves in a general population prison of course.