@aral Corporations don't need a code of ethics. They need democratic governments holding guns to their heads, ready to shut them down at the first sign of malfeasance.
Getting there, of course, is the hard part.