When I first got chickens, the rules regarding roosters in town were "complaint driven" according to the police chief. (I *casually* might have asked him about it, "Someone, who isn't me, might have a rooster....any law against this, sir?"). Basically, if your neighbors were ok, so were you. I was blessed with neighbors who were old farm ladies and lurrrrvvveeed those rooster noises, "I love waking up to the sounds of crowing! Reminds me of the farm!" I was very polite about it though, and kept my hens in the coop until 7:30 am every morning, just in case.
Unfortunately, my roo, who was a supposed to be a pullet, got his teen hormones, and super human/pet aggressive. Attacking our 14 year old cat, or 9 year old bunny (who was in his exercise pen, minding his own business!) was NOT cool. While *we* as humans, could work on re-training the rooster, and watch our backs, we could not possibly keep our pets safe. We tried for months to no avail.
I do not blame our rooster in any way, nor do I call him "mean". His job was to protect and service the flock, and in his little brain he was doing that. Would I call him aggressive? yes. Wily, yes. I was one of those that thought I would keep him, no matter what, but it was just not a good fit. He's on a huge farm now, with an experienced Chicken Mama that he doesn't even challenge. She sends me pictures, and updates.
We had many levels to our "Rooster Plan," with re-homing as the first step, and having an experienced chicken/farm neighbor teach me how to dispatch with dignity as the final one, if all else failed.
They have since changed the rules that no roosters are allowed in city limits, but it's still basically "complaint driven." I am currently contemplating adopting a tiny little Sizzle Roo, at my doctor's suggestion (which I thought was rather progressive of the traditional medical biz!). Doc said I could get it certified as an "emotional support animal" and the city could see me in court if there were any issues.
I'm currently working with city council to change the laws to allow roosters again, in the meantime.