I have been having similar problems. You MUST always show you are boss to the rooster. Have an aggressive stance when he is around. Stair him down, stomp at him if he tries anything. But again it will only work so long or if you let your guard down for even a minute he will go on the attack. My very handsome rooster (Richard) attacked my wife the other day. He sure was tasty. I think its best to keep the rooster around until he gets too comfortable then take him out. Replace with a new one and repeat. I have herd that if you raise the rooster from hatch and handle it often, make it very person friendly then there is a better chance of it being more friendly. Then again instinct is more powerful. Plain and simple from my experience when you have roosters you are going to have to deal with a certain level of aggression.