I have seen ants eat butterfly eggs. I was out gardening in my yard one day and I saw a giant swallowtail lay three eggs on a potted lemon tree. I was in the middle of a chore and told myself that i would take the eggs when I finished, but when I went to get the eggs about an hour later, big ants had already sucked them dry. I know that because they were still on them.
So I learned my lesson, if you want to save an egg or a cat don't leave then where you saw them, take them right away