I also think you should wait before (probably) he is rehomed. I know a lot of people say once an aggressive roo, always an aggressive roo, but I don't think that's fair. Some roosters are too aggressive, but most are simply responding according to their instincts to protect themselves or their hens/territory. And I have had roosters who have been slightly aggressive during "puberty" and then become completely docile. Plus I think there are things you can do to teach them that you are not someone they need to be aggressive towards. I don't think it is ever okay to strike a chicken (plus I don't think it helps, it just teaches them you are a threat), what I do is to stomp on the ground and flap my arms up and down- I repeat this in the direction of the offending chicken until he begins to peck the ground. It makes me look like a fool, yes, but it works. And I do think it helps to (gently) pick up the chicken and carry him around for a while. It's less of an issue for a silkie, but I know it can be intimidating to catch a large and slightly aggressive rooster, but I actually think it's a lot easier to catch an aggressive rooster than a flighty hen, because the rooster won't be fleeing... just wear gloves and long sleeves. I had to catch my roosters (during the one's aggressive phase) to treat some wounds on their combs and it was far more manageable than I thought.
For now, just make sure you don't threaten him or his space. Have you changed anything in his surroundings? Maybe there was a trigger, or maybe you just need to make sure you don't fill the feeder while he's inside. Good luck!
For now, just make sure you don't threaten him or his space. Have you changed anything in his surroundings? Maybe there was a trigger, or maybe you just need to make sure you don't fill the feeder while he's inside. Good luck!