Yes, they can do this. I had a particularly aggressive male molly a few years back who ate one of my ghost shrimp -- I ended up moving him into another tank to save the other. He tried to eat his own babies at one point, too.