It's really interesting how people handle their roosters so differently! Even feeding time.
When I bring snacks out for them every morning, I have a routine, and the birds all know exactly what I'm going to do. I walk to the far end of the run with a pile of stuff on a tray. This is where the rooster waits for it. It's like he feels I'm respecting his status as Prime Protector by offering it to him first. He takes a few bites of food, then maybe scratches the pile a bit, then steps back, makes some noises, and the older hens (by old I mean 2 years) go for it. Then I move to the first end of the run, and put down a small tray for my former house chicken, who used to be barred from eating by the other hens. She gets first crack at that. The rooster often goes over there and either takes a bite from hers, or just stands guard to make sure none of the young'uns eat her stash. Then I put down another pile specifically for the pullets, and for some reason, he doesn't go anywhere near that. (They're getting bolder about horning in on the other two areas, which is good.)
He knows I'm the boss, but we have an understanding. And he also knows that I'll pick him up any time I want and plop him on my lap for a good back scratching, which he still loves, or just carry him around to remind him of his place in the pecking order.