Kids taking too long to grow up? Just eat 'em.
The scientists found the males preferred to eat larger eggs — which take longer to hatch — from the second female they spawned with. They conjecture the fish do so to cut down on the amount of time spent caring for their young, thereby enabling the dads to reenter the mating game sooner.
The researchers noted this work highlights the potential conflicts that exist between parents and offspring in animals. "As humans, we tend to think of parental care as a very loving and nurturing behavior, which it of course is most of the time," Klug told LiveScience. "But sometimes there is a darker side to parental care, and understanding behaviors such as filial cannibalism often requires a very close look at what's going on."
Understanding why animals behave the way they do is essential for a range of applied applications, such as conservation programs," she added. "For example, many of us have probably heard about the polar bear mom that ate some of her cubs in a German zoo recently. Simply assuming that such behavior is abnormal is probably not a very productive approach in the long term. Instead, it might be more useful to ask what causes animals to exhibit such behavior.
Yes, in fact a lot of fish and animals will eat their young. I often see birds munching into their eggs before they have hatched. I guess it's just part of nature. If you want to take the eggs away from her, be careful with them as fish and crab eggs are quite delicate.
I'm not sure how this answers the question at all, but please cite your source.
Take them away, or net them so she can't get to them
How do i stop my crab from eating her eggs?
Yes, they've been known to do that
Biology Letters Journal