Mine went through a phase of egg eating, but we got through it and it has completely stopped. I think there were several things that caused the problem behavior. My daughter got sloppy with egg collecting in the afternoon and she also took out the fake eggs that she kept mistaking for real ones. We also had an on and off broody hen that was always scratching in the nest box. Didn't take long for an egg or two to crack and for the others to join in on the unexpected snack. It was a big problem for about 3 weeks, because I didn't notice what was happening right away until the eggs started coming in pecked, cracked and dirty.
I did several things to solve the problem. I switched back to grower feed to increase protein and added more calcium feeders to strengthen the shells. I also cleaned all of the nest boxes to remove any trace of yolk and removed all nesting material so there was nothing to scratch at. Then I bought some porcelain eggs, which are less fun to pack at and also more obviously fake when held in the hand. After a few weeks of barren nest boxes, I bought plastic nest pads that discourage scratching. I added a light sprinkle of hay to make them more comfortable, but not enough to invite scratching. We now collect eggs morning, noon and night and the egg eating has completely stopped.