I butcher mean roosters. I have 4 kids, ranging from 13, to 1. All of my toddlers carry the chickens around, including the roosters. My kids generally leave the roosters alone, and my roosters leave them alone. If they don't... they get butchered.
I have at any given time 3-10 roosters running around. Since I've butchered most of the meaner ones over time, all the rooster offsprings have been around the kids and most of the roosters run from the kids.
Our turkeys, chickens, ducks, geese, and goats, all live together in harmony... our dogs live out with the birds, too, and my great pyr will bite their butts if they get too pushy with food. The kids can even walk around outside with snacks, and the birds will all follow them around, but won't try to steal it from them and will wait patiently.
If your roosters are attacking kids, butcher them. Because you can have nicer roosters.
Edited to add : I kept a silkie rooster, i had no use for, just because my 6 year old showed him at a 4h thing and would have been very upset with me, had I rehomed ging, just because he was a boy.