That is a hard habit to break.So I think I have an egg eater now

One solution is a roll away egg nesting contraption. Also called rollaway nest boxes. You need to train your hens to use them.
The eggs roll away after being layed into a compartment inaccessible to chicken pecking, and eating egg.