I would personally get rid of the dominant one, and keep the one who has no conflict with the hens.
He may be low on the rung for a while, but they will be able to teach him manners, and hopefully he'll be a good rooster.
Getting along with the hens has always been my priority with roosters :)