There are good roosters, and bad. In my experience, mine, IMHO most hatchery roosters have been bad. No amount of trying to make them good works, it's genetic. A breeder or even a good small hatchery culls the bad out. Large hatcheries hatch eggs for sales, #'s without the thought of temperament. There is good roosters and I've had many bad mankillers, had one I thought was good, until he attacked my kids, then kept them in the coop, then he attacked me hard core.
Best thing to do in my humble opinion is to not make friends with your young rooster, but show him your the boss, every time you feed the flock, interact, walk right up to him and make him back away. Let them still 'do their thing' just make sure they know your the boss and don't accept no aggression. I don't make pets out of my birds so someone that does might have better methods/advice in those situations, I just know what has worked for me. I do not tolerate aggression in roosters, they become soup. Their offspring becomes soup, same thing, might take 2-3yrs, comes out eventually like Jekyll and Hyde. ..
Get a good rooster, cherish him.
I have one now that was aggressive enough to fight and chase off a fox to save his girl's (lost one in the attack but he beat the crap out of that fox) but is so docile my small kids can pick his big azz up, he's friendlier than the hens. You'll get a good rooster eventually, keep him.
