Regarding the egg eating…..someone said it isn't everyday - maybe once a week they find a gooey mess in the nest box. That doesn't sound like an egg eater to me but simply a case of a broken egg. If the shells are thin or an egg laid by one hen lands on one that was already in the box, sometimes the egg will break and cause a gooey mess in the nest box. Hens who see it might even eat the contents but that is different than being an egg eater. An egg eater will deliberately break eggs open in order to eat them and you might find holes pecked in eggs. Hens that have discovered they themselves can open eggs and eat them will likely do it every day - and it won't just be their own eggs either - they'll happily peck open any egg they find. So if you are not finding eggs broken and eaten every day, you probably don't have an egg eater, but just an occasional broken egg, which happens.