You don’t understand business. Business has to make a profit or the business will go insolvent and cease to exist. That is how business works. Now you can argue about corporate social responsibility (CSR) which is a worthy goal but certainly not the primary goal of business. Profit first then they can try and be good corporate citizens second. Without profit they can’t spend on good things. Understand?
Read more here: http://www.investopedia.com/terms/c/corp-social-responsibility.asp