Roosters attract their females by feeding them. I haven't got much experience, and I'm still learning, but what I've noticed from my roosters is that they take me feeding the hen's as a challenge to their manhood, so to speak. And if I enter the coop while a hen or two are laying, they feel they need to protect the hen. My point is, they are just being good roosters. Maybe it's possible to scare or intimidate a rooster into not challenging you. But by attacking the rooster, aren't you kind of acting like a challenging rival rooster? My first rooster ended up culled because he was so protective of his girls that anyone walking in the yard would be attacked. And that was unsafe for my grandchildren. Now I have a rooster that is naturally less aggressive, and naturally less physically able to jump high or do much harm. It's a good match for my situation. I think it's worth trying to find a rooster that works better for your situation. But don't expect you can train a rooster out of being a rooster. My opinion.