Mr. Premise said:
I've had chicken for years and never had any eat each other. Just make sure when you choose breeds you choose the ones that are not aggressive. My first were Rhode Island Reds and they were a bit aggressive. They would peck at the lowest ranking one, but that only resulted in a loss of feathers. After that we got less aggressive breeds and have never had a problem.