I have a great big RIR rooster that is very protective of his hens. He has attacked us many times. I have found 2 resolutions that work. 1: We get just as aggressive toward him as he is to us. We yell and howl and flap our arms and chase him all over the yard. That cools his jets for a while. He doesn't get aggressive with us much any more. The other solution I found was to put a dog harness on him (upside down so the leash clips are on the bottom) and put him on a leash so he can't go after the kids that may come to visit. I love my rooster and don't want to get rid of him. He takes good care of his hens and protects them when I'm not looking. They were all raised together and I wouldn't think of culling him from the flock.
Just a warning.. If you have people coming to your place and someone gets attacked you better have extremely good (and expensive) insurance that specifically covers this scenario . You can get sued and most insurance polies will not cover the damages. You could loose much more than you think.