Hey I fell through the ice once when I was a kid... it was awful.
Anyway, since I have been researching snake husbandry I have seen A LOT of snake eating snake and corn eating corn pictures. I have also witnessed it myself at Petco. It is not as rare as some think. However, the main reason I wouldn't house snakes together (breeding them doesn't count) is because of stress. In the animal (and people?) world, one animal will tend to become dominant, stressing out the other. (Though there are community animals, snakes are not them.) One snakes can stop eating, and just be miserable when housed with another. Also, predators tend to be territorial, so one may bully the other.....
I want happy pets, not stressed or eaten pets. I have mentioned cohabitation problems on another website and have gotten shot down because the moderator keeps corns together, and "has never had problems". Well, she is lucky and shouldn't be giving out advice that someone could read and not be so lucky. (Or her snakes really are stressed.) I'm not sayin that it can't ever be done, lord knows pet shops do it all the time, I'm just saying these are our pets. Lets try and give them the best quality of life we can.