We're fairly new to chickens, but this is what we've noticed so far. Our first rooster is a Silkie, which are small and known to b fairly docile as far as roosters go. We wanted to be sure he stayed that way, so as a chick, my wife handled him a lot. Occasionally, she gave him the "love treatment", which involved holding him tight like hugging, cooing to him until he relaxed. She only had to do this I think a couple times. The last time she did it was right after he attacked her for the first time. He didn't attack her hard, but we wanted to nip this behavior in th bud, and it seemed to work. He hasn't attacked since. He does watch out for the hens, finds thm treats and does alert when a predator is nearby, but he goes running for cover along with the hens rather than stay and fight the predator. I have no idea if this is just this particular rooster's nature, a Silkie nature or a result of being human handled.
We just culled several roosters, two of which were offspring from the above mentioned Silkie. They were very aggressive and mean compared to the other two Silkie roosters. Perhaps this was their nature or a pecking order dominance thing, but they were not fully sexually mature yet.