... As for CG's statement that the bad boy attacked b/c OP was messing with his ladies, therefore OP was at fault: I can openly do what ever I need to do with my hens in my roo's presence. He shows concern, yes... but he does not attack. If I pick up a hen, and she protests, and Goliath comes around to supervise, I will carry the subdued hen, and back Goliath off. He knows that I am in charge, even when I'm handling his girls.
This is all so very very true but a precious 3 year old child is (I am sure) unawares of this dynamic, and like people say, familiarity breeds contempt, or more accurately complacency.