I agree that a corporation has no obligation other than to increase shareholder value - bound only by existing law. Any ethical conduct by a corporation is taken either...
This is a topic near and dear to my heart. I've been a professional developer for about 24 years, and before that was a building contractor for 15 years.