Last time I had egg eaters I discovered something, they would only eat each others eggs and not their own. I only had 4 hens at the time and to figure out who was doing it I put 2 in one pen and 2 in another. Both pens were having eggs eaten. So I switched them around, still getting eggs eaten. Finally decided to put each into their own pen in the main pen (wire dog crates) and the egg eating immediately stopped. After a few days I decided I wasn't getting anywhere figuring out who the culprits were, so I put them back together again and the egg eating immediately started again. Back into individual crates and after that they were only let out into the yard after they had laid their egg for the day, and the egg was gathered. That way I was sure nobody would lay anything in the yard, if that was a day the hen didn't lay, she just didn't get let out. At night each went back into their own crate. After about 2-3 weeks of this I was able to start letting them together again and they never ate another egg.
Probably wouldn't work well with 100 chickens, but for a smaller flock it worked. And it's the only thing I've ever tried that worked, I've culled hens from most of my groups at one point or another for egg eating, extra calcium, mustard, dish soap, golf balls, etc none worked for me.