The underlying cause of a lot of these corporate problems is the tax code. It incentivizes bad behavior. Moving the tax burden from corporate profits [[which you want to encourage) to capital gains [[which you want to limit - people *should* be investing for income) goes a long way towards fixing this problem.