What I would do is.. shop around for a rooster. If someone isn't willing to let you come observe him prior to purchase, its a no-go. I checked out probably a dozen roosters before deciding on my boy, and I chose him based on his behavior with hens and the fact that he's a very polite and friendly roo. Sometimes the crossbreeds are very friendly, I've found that most of the EE crosses I've observed have been nicer than the "purebred" ones I checked out. Dont give up on roos, just find a nice one to breed some really nice and friendly babies from!
Edit: ive also found that roosters that grow up in a flock being put in their place by their own dad tend to be friendlier and better behaved little gentlemen with the girls.
Edit #2: my boy is only about 8 months old, and he's very well behaved. Age is sometimes an issue, but a lot of the time, if they're dicks when they're young, they'll only get worse until they're fully through chicken puberty. There's also not a guarantee that he'll calm down as he ages.