I agree completely!! There's no good reason for a rooster attacking one of his hens... if he's not doing his job of protecting the flock and is actively harming them, there's no sense in keeping him. "Pushed to the breaking point"?? Really? That's like saying it's OK for a woman's husband to attack and rape her because he was in a bad mood.
I've got a Brahma roo (older cockerel, turns 1 in July) who is super aggressive. I was hoping he'd chill out with maturity, but he's only getting worse. I'm pretty sure he killed one of my hens who resisted being mounted, and my sweet Silkie roo... he attacked/ raped one of my hens, causing a serious neck injury, and most of my other hens are missing huge patches of feathers. The only reason I haven't dispatched him to my roaster pan already is because I simply haven't had time to process him over the last couple weeks... but that's where he's heading. I love all my birds and I hate to do it, but he's got to go for the greater good of the rest.