We had a similar situation -- too many roosters and not enough hens. The two roosters were constantly fighting and chasing each other, feathers flying. The hens were being "mounted" all the time, and starting to lose feathers from their backs. I tried various strategies to "fix" the offending rooster but the end result was that he became aggressive towards me and eventually was "retired". The lesson learned from my experience is that raising a flock of chickens is not the same as traditional pets. Chickens have a complex social structure that can't necessarily be orchestrated by their owners. When viewed by humans, they can seem cruel to each other and it is not fun to watch. The current bunch is much calmer and the hens are laying well. Removing that aggressive rooster was tough, but ultimately led to a productive and well run flock by the current sole rooster. That has been my experience-- maybe yours will be different.