Community involvement and public responsibility are extremely important at my very large computer manufacturing corporation. It starts at the top with the owner/founder. I'm proud of the work we do. The company matches up to $10,000 per year of charitable contributions per employee. And the company allows, provides for, and in many ways expects, employee volunteerism in their local communities.
I know not all large corporations are like the one I work for. But there are others. And the original assertion was that ALL large companies trade ethics for profits EVERY time, and that's simply and demonstrably not true.