Brand owners do care about the environment and social issues if it concerns their image and therefore their profits. No “good” business would be concerned with environmental and social issues if it loses money, we are afterall in the business of making money. It is up to the consumers in some ways, to direct these corporations into the “green” image. When consumers begin to differentiate that they prefer a product over another because they are “environmentally-friendly”, regardless of the price, then the company has succeed in their branding, and therefore increase their profit, and therefore do more events to promote their environmental and social issues. It’s a cycle, if that is what the consumer wants, then it will happen.
Sometimes, we are too attached to one specific piece of news, and forget what we really want. For example, sweatshops, there are always two sides in an argument. Most people know one side already. The other side is in defense of these “cheap labors”, who could be unemployed, and die of malnutrition because there is no other source of income. I am not trying to justify actions of corporations, but the fact remains that not the whole world is like the US, people are living in conditions where it is unimaginable to the consumers. What do we want? Do we want these people to live in better conditions, and we, as consumers, are willing to pay for it? Do we want to put all our blame on big corporations?