Farmers have been hard hit by everything from load-shedding to transport costs and supermarkets say they have not passed the costs of running generators on to battling consumers