Which matters more, shareholder value or social responsibility?
They're a public listed company that is out to make as much money for it's shareholders as it possibly can. Any moral or social responsibility is only going to be done if it doesn't impact on the bottom line. Much the same as most if not all companies (there will be of course some exceptions). E.g in supermarkets case they like to be seen to be giving a better deal to farmers but in reality it's ensuring their supply chain. Free buses so people can get to the shop if they haven't got a car or don't want to use one? Of course, will driving past the boarded up local shops.
I now shop at the Co-op as it is within walking distance and they have a better moral stance towards farmers etc. than the big boys. From memory I think there's a Co-op in Mach.
IMO you won't beat the big boys at planning. They'll quite happily buy up land to stop any rivals setting up and have much more money, people etc. who's job it is to get things done.
Many years ago there used to be lots of suppliers / farmers and lots of distributors (shops, markets etc.) Now the number of distributors has fallen dramatically so that the big multinational companies hold all the power. Shop local and shop small. Boycott Tescos, Asda etc.