Shoppers have been dismayed by reports that the eggs - not cheap at £4 for six large ones - are being taken out of their boxes and swapped with cheaper varieties.