All good advice! I don't have a separate coop and run for the boys, and go through the 'sift and winnow' process with my cockerels every year. I'm working on it now; a few chicks and adults left three weeks ago, and more will leave later in August. Most cockerels hatched do NOT find new flocks, and that's tough, but it's how things are. Providing a meal for a family is a good thing, when life has been good until that day, IMO.
Your hens and pullets deserve to have good lives too, and that includes not being driven wild by over-attentive males.
Mary