This is the relevant part.
As soon as you're public, it inevitably introduces strong pressures to pursue profit no matter its cost, as it decouples the negative social externalities corporate actions can cause from the profit made from those actions.
I'm totally fine with that.
I'd add Schmidt into the mix too. He's had the biggest had in turning Google into what it is.
Prospective Google employees saw what Google meant by "Don't be evil" by seeing how Google behaved (and specifically how other Google employees behaved) and decided it was worth following. They didn't just see the three words and think that sounds great.
And I disagree that every group of people thinks they're noble - the comment I replied to specifically says that companies are better when they do not see themselves as noble and only see themselves as profit-seeking.
Now, Google has decided they want contracts like they're Oracle and they want staff like they're not Oracle. They can't have it both ways. It's not so much that Oracle is a more grown-up company because it learned to pursue profits and not good - it's just that it's easier to survive that way. (Hence the appearance that Oracle is a "normal" business; it's an easier way to run a business, is all, so more businesses do that.)
Nobody forced Google to be a public company. Nobody forced Google to grow as big as it did. Nobody forced Google to talk to China. They brought this on themselves, and they should have known that they couldn't do this and still remain Google.