Definitely separate, than decide their fate. My experiences with buff Orpington roosters is they often take 2 years to mature and become better roosters. I almost always have to remove younger males their first season or two. By the third they are often great roosters. Young Males are driven mostly by hormones and tend to make decisions based on those hormones. I definitely wouldn't keep any that are drawing blood on pullets or hens.