eggcited2-
Your boy is a teenager. He is testing you, and he needs to be taught who is boss. If he ran away, yes, you won. Don't back down and maintain your dominance. He will chill out eventually, and if he doesn't, then eat him. But either way, keep an eye out whenever you are out with the birds. They are just trying to make sure no one moves in on their girls usually.
As for them attacking little kids, you need to keep little kids away from them, they are too easy of a target. If you have older kids going out TEACH them how to watch out and be in charge in the chicken yard.
There is a difference between a cockerel coming of age and a mean rooster, don't put down a good roo because he is feeling his oats for the first time.