This is so interesting.
Only a year ago I got involved with chickens, after raising 2 royal palm turkey babies. I just couldn't help myself. My sister in law had bantam cochin babies hatch out , and I picked out 6.
2 of them turned out to be roos. At about 4 1/2 mos old, I sold one of the roos and kept LeBoeuf (named for Glenn Cambells character in True Grit) When he started challenging me, my sister (who is very chicken experienced)told me to pick him up and hold him upside down until he stops struggling, then place him back on the ground. It only took about 5-6 "challenges" and a couple of raps on the beak for him get it.
Now, when he decided he was old enough to mate, he was really raping my sultan bantam. It seemed like she was the only one he would ever go after. She would literally fly to arms for protection. I did the trick of knocking him off of her, every time. He cooled his heels with all the girls when I was outside and in sight of him.
Now that the girls are older, they are more receptive of him, and don't put up such a big fight. He really gets it that I'm top rooster in the yard.
It really does work, this is a great advice for people with roo monsters!