Yes, corporations are all great and will do nothing but good for us all if left alone. I really doubt anyone could believe that. I've worked for a pharmaceutical company since graduation, and they've been very good to me- development opportunities, competitive wages, and rewarding challenges to work on. I'm very happy where I am. My job is fulfilling and I work with great people.
But, I'm not deluded. Without regulators, without critics watching, make no mistake that liberties would be taken. Even with the rules we do have, doctors get kick backs, perks, and sometimes they're actually caught making claims about the data people like me produce, data that don't say what the marketers tell the doctors to say to patients. Claiming something the label wouldn't allow them to say. That's my job, to run the studies to fill out the information on the label.
I take a lot of pride in producing a product that reduces antibiotic usage. Products that are safe for the fish and the people who consume them. Products that not only don't contribute to antibiotic resistance, but products that through their use actually reduce the pressure on horizontal transfer of resistant antimicrobial genes. Vaccines that are allowing other companies to grow and thus employ more people. Vaccines that improve animal welfare. Vaccines that make other people more money.
The gals and guys who work taking samples for the oil companies aren't evil. But their employers are no less scrupulous than the MBAs running my company when it comes to maximizing profit. If given the chance, like PoliticalNick says, they will maximize the return to investors in any way they can get away with. They are doing it now, and if they aren't they should be fired in the system we have.
That's not a failure of capitalism. That's a failure of the political system we have to contain this sort of behaviour. Ask DB, he'll tell you that the two are corollary. He's not wrong.
Ask someone who works in regulatory affairs and they'll tell you. It's easier to get forgiveness than it is to get permission.