I have young children so I absolutely will not tolerate an aggressive rooster. That said, I have six mature roosters now that all free range on one day or another and none of them will look cross eyed at my kids or myself.
Aggression is highly individualistic in roosters so there will be some that nothing is going to break them of it while others can be trained to an extent. I dont make pets out of my birds. All of the roosters are named (thats mostly my girls doings) and they get their share of any treats like the rest of the flock, but I dont carry them around or fuss over them or anything like that. When they begin to reach sexual maturity and feel like they have to jump everything that moves I put them in their place hard right then and there and do it EVERY time they try to cross me. Im not trying to hurt them, but its important to make them understand that I am the Boss Bird. They are all MY hens and Im just delegating some lesser authority to them by leaving them with them. They fight with each other from time to time settling pecking order disputes, but they dont give us any trouble.
I am quite careful to teach my girls NEVER to chase or otherwise intentionally frighten the hens. Its the roosters job to protect the hens and if they convince him that they are a threat he might attack them. They dont scare him, he doesnt scare them. It seems to work.
..Alan.