I would suggest feeding your rooster and letting him call the girls to the feed. Those are his ladies not yours. When I go out with food or treats, the dominant roo gets a bit of whatever I have and he calls his girls over. Then I can toss out the rest for everyone and all is well.
I second not petting the rooster. They're very sweet as youngsters but when their hormones get going all bets are off. Please, no matter what you do, don't chase the roo or hit him with a stick, or hold him upside down by his feet.
EXACTLY- those methods work very well and that is living within his nature. Giving him snacks, like I mentioned before, lets him look like the big provider and elicits so much happiness as he is calling the hens over (you don't have to physically hand them to him but you do need to put them where only he has the stash and he distributes)! The clucking sounds he makes to call them are so distinct and they come flying while he watches them as protection.