I have a first time broody silkie who has cracked one of her eggs and pecked/eaten the chick. The egg had about 5 days left until hatch. I found the little body as she was furiously pecking it. She has two other eggs she is sitting on. Never had this happen before. 
Do you think it was nature weeding out a bad chick or the broody should have the eggs taken away? I have 3 other broody hens with chicks running around with chicks so it's hard to imagine that the hen in question could be so cruel. Should I wait and see what happens during the hatch? Can someone else share a similar experience and outcome?
Thanks so much in advance.

Do you think it was nature weeding out a bad chick or the broody should have the eggs taken away? I have 3 other broody hens with chicks running around with chicks so it's hard to imagine that the hen in question could be so cruel. Should I wait and see what happens during the hatch? Can someone else share a similar experience and outcome?
Thanks so much in advance.