Hello, I just thought that I would add somethinf to this thread....
Now, I've never done this but I know that someone on here (sadly, I can't remember who) swears by it. Keep a big bucket of water near by, and whent the rooster attacks you, grab him and hold him by his feet. Take him to the bucket and quickly dunk him! Do it fast so that he doesn't drown and then let him breathe for about ten seconds, then do it again... Depending on his reaction, do it as many times as needed. Now, I would never do this in the winter as it is freezing here in Maine, but I don't know where you are from.
I have only ever had one mean rooster (black sexlink) and he died before I had the chance to search BYC for suggestions. I simply carried a stick that I had taken the bark off from. It never worked. One time my sister was carrying a 2X4 to the burn pile and he attacked her... Not thinking, she swung it and hit him. He fell to the ground and didn't move. She thought, "Oh, great!I killed him! She's going to kill me!" But a few seconds later he jumped up and began to attack her again! She had knocked him out and he still attacked people!