Capitalism allows for all consumers to have a voice.
In a capitalistic society a company looks to increase revenue. The more consumers choose to purchase environmentally friendly products and from more enviromentally friendly companies then companies will respond to that demand.