Furious campaigners claim the supermarket and oil firm should be generating their own power by putting solar panels on their stores and petrol stations.