This is real easy.
What's more important to you? Your kids safety or keeping this rooster?
You can twist and turn what's going on with him. You can try to make what's happening into something its not. You can wait and see if he changes. You can try to correct him or rehabilitate him. There's several options but bottom line is while he is there you're putting your kids at risk of injury maybe severe injuries.
If your comfortable with that then keep him around if not get rid of him.
What's more important to you? Your kids safety or keeping this rooster?
You can twist and turn what's going on with him. You can try to make what's happening into something its not. You can wait and see if he changes. You can try to correct him or rehabilitate him. There's several options but bottom line is while he is there you're putting your kids at risk of injury maybe severe injuries.
If your comfortable with that then keep him around if not get rid of him.