I've always felt sorry for mantid "guys". Male spiders are usually in the same boat to.
Not sure but I think female guppies will eat they're young to "protect them" from other fish. Its like saying, I I'm afraid you will eat my kids so I'm gonna eat um first. What stupid parents! At least, that's what I've heard they why they do it. Either that or they're just plain stupid.