Keep the 1 who is nice to your girls, the other will likely not change his behavior, and keep abusing your hens...........
How many hens do you have?
maybe just not enough competition, I heard if you have room and enough hens 3 roos is better than 2 they fight less and seem to behave...