Roosters get a bad rap and are often culled needlessly, their behavior towards people is often due to the chicken keeper. Roosters are naturally protective of their flock, that's what they do....it's a natural calling. An owner has to establish trust with the rooster. From the time they are cockerels, you need to show them you are important and trustworthy. Hand feed roosters a treat every day to get them to realize you are a safe friend. When they feel comfortable eating from your hand then start to pet them. At night go out to the coop every evening when they are roosting and talk to the rooster, give him some friendly pats or rub his comb and say good night. He will come to like you just like a pet dog. You will become a member of the flock and he'll leave you alone. Never show any fear around your rooster, even if you're not sure about his behavior, rather..... walk behind him shooing him in front of you so he knows you are the boss. As far as little children in a rooster's territory, I would not advise it. They get agitated seeing small people running. If you do allow a small child in his area, take a garden rake as protection to stop any attack if he comes at the child. Don't blame the rooster, he does not know the child well, he trusts you but anyone else the old urge to protect his hens will take charge of his head. Never be mean to a rooster who is protecting his flock, if you do that he will lose trust in you. Remember roosters are born with a job to do and a good one will protect his hens to the death from predators on the ground, and he will always watch the sky for predators in the sky. He will feed his hens and show them where tasty food is. He will break up fights among the hens, he'll make sure they have nice nest boxes, etc. Just have some patience with roosters.