Hahah I like this answer the best!
Ok in all seriousness it sounds like you need a new rooster. Fighting with you aside he does not sound like a good roo for the girls either. There are some roos that are such good boys and really treat the gals good and then there are some that are...