Wow, that is aggressive. Roosters can do that, especially when they've been handled a lot. They can be so sweet, and cuddly and then BAM! Hormones hit and they become the ultimate jerk. If he is aggressive to you to that point, I'd cook him. If you can't, find an Asian person, or a Chineese person who would like him. OR, you could put your big girl pants on, go in the run with the intent to catch him, don't be scared, well don't show that you are, and snatch his fuzzy butt up and hold him upside down. Put your foot on him, not to hurt him, but not to let him up, and hold him down... re-exert that you are the boss. As far as he is concerned, he's the boss. If not, then I do hope you can find a new home for him with lots of silkie girls.