I had this problem and put golf balls in the nests: problem solved. I can imagine that a few pecks at a golf ball is a powerful disincentive for egg eating.
We also feed them kitchen scraps. I read somewhere that they can get bored, leading to eating their eggs.
This strikes me as odd...