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.
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.
Compare to other companies that were not so "hot" that just promised some less fulfilling employment, but no strong moral or global cause.
Now it has come back to bite them in an employee culture that feels the need to talk about politics at work, invite college-level-immature debate in internal forums, redirect the business with non-business-related concerns -- especially chasing each year's latest fad of social concern.
They now feel the pressure to become a more grown up company, one that has to stomach having customers who hold the same ideals as they do. But every business has to blind itself sometimes to customers who use your product in ways you didn't intend or choose to. That's the cost of being a public company.
I'm exhausted even just watching Google have to tune its morals for the new political flavor of each season. I say, all for the better, for it to act like a normal business.