I'd prefer to let such cocks live. What we call 'aggression' is anything but. He doesnt know about such things, that is a human trait we assign to him.
For his part, he is exerting dominance and territoriality, both signs of vigor and potency. It is his nature to do so; these are survival traits, not "personality quirks." Chickens aren't as domesticated as we imagine. I dont see that as a problem. The reason to cull them is to select the best of the bunch, not because one is "mean." Doing that only waters down the breed as a whole.
Where kids are involved, I should think the fault lies with the parent and not the rooster. Small children are better kept away from farm animals, in general, since they don't know danger and take their cue from you. Children have a mind of their own, wander off on occasion and you can't be there to protect them at all times.
Flatly put, the animals dont share your desire for everyone to get along. They would prefer that you leave them alone, in the main. This is especially so with chickens.
Once you accept the animal into your world, it is up to you to be mindful of these concepts. Forcing children and farm animals together so that everyone can be "nice," is foolhardy. When the kiddies get a little older, they can learn how to be around the critters. When small, they should be kept apart.
Everybody's different. Opinions are like noses - everyone has one. That's mine. nonetheless.