I agree. If breeding is not the goal then they serve no purpose. I.got rid of my roo yesterday as i will not be breeding for the next 6 months and he would have been only been adding to my feed bill.
Try searching for "managing roosters" - it's part genetics and how you behave - not dissimilar from owning a dog IMO. Rehabilitation is possible, but learning how to manage them may put you in good stead for the future. It's a lesson I learned the hard way.