All eggs in supermarket Morrisons will soon be free range. But this – and other measures intended to promote ethical consumption – could impact badly on the worst off. []