YES they will eat each other. I have seen my RAPTOR try to eat a hatchling, I had to pull Ephram out of Lylah's mouth. My friend Kayla hatched an enigma with horrible spins and fed it to her patty female.
thestack510@att.net my friend Ken, that's his email, he breeds leos for his personal collection, over 100 leos, and his first super snow enigma was eaten by an adult. He also had a gecko drop it's tail, a RAPTOR, and his gecko Tiger ate the tail, when the raptor lost some weight Tiger ate the raptor.
They're not moral. They're animals. If they come across something they think they can eat, they will. It's why you keep them separate.