I agree 100% with speckledhen; you can't really get mad at a rooster or blame it for exhibiting natural behavior. I'm glad to hear you are rehoming him though, as a roo could do some serious damage on a young child. Not to mention that a bad experience with a rooster at that age can really color a child's opinion of chickens; I've met a number of people now who despise them due to childhood encounters with roos. You wouldn't want the kiddos to live in fear of the family flock, nor grow up to be chicken haters, after all!
Personally, I like aggressive roosters, even if they're hard to work with. I've found that they are EXCELLENT protectors of their hens - which is generally why they attack people to begin with! I've had roosters stand up to birds of prey, feral cats, maurading dogs, etc. saving my hens. Heck, my current 'roo had the stones to kick a pitbull that was tearing through the fencing right in the face and sent it packing. I can't help but admire that tenacity, even if it means I need to work carefully in the coop.