I agree that corporations need to act in their own self interest to turn a profit. But I believe some companies take stronger strides towards acting ethically then others. ie) Google's slogan of "Don't be evil". Now Google still does things that some find unethical , but they make the effort.
MoneySense.ca had this article defending making choices purley based on the numbers and not the ethics. I disagree with the authors points, but I can understand his argument.
http://www.canadianbusiness.com/my_m...05_084914_6144