I disagree.Roosters tend to get an unfair break,simply because people don't understand them.I had two Rhode Island red boys that used to kick the daylights out of my shins.So I would pick them up and carry them around,cradling them in my arms so they couldn't kick,which calmed them down.They eventually became like big babies,very calm and easy to handle.Remember-they ARE roosters,and in some,the defensive trait runs strong.They do it out of fear.If they lose their fear,they will no longer attack.I have had 100% success,and NEVER put one down-and I have a LOT of roosters,all kinds of breeds.I had a 9 month old Plymouth Rock rooster that turned pretty aggressive around 7 months. He started attacking my 10 YO grandson and then started on me.
We ate him tonight and he was delicious baked! The ONLY thing to do when you get an aggressive rooster is eat him. They don't get better.