How old is the "roo" you are talking about? If he's under a year old, he's a cockerel, and still immature. That is a whole different ball game than a mature rooster.
So does behavior significantly change upon maturity? Should we just throw bad behaviors out till they are a year old?