You're the only one who can decide how much nonsense you're willing to put up with from your rooster. If you have small children who are out and about with the chickens, I wouldn't keep him.
Sometimes I think people put too much stock into a rooster protecting the flock. Sure, some do. Some will take on a predator and scare it away. Some will take on a predator and die for their efforts. (No way can a rooster fend off a dog, coyote, fox or other large predator.) Sometimes they're only a speed bump for the predator as it will still kill hens after it kills the rooster. Some will lead the charge to a hiding place, others will be a distraction. But there are flocks of hens only who manage to free range just fine. I have read that often a dominant hen will keep watch if there is no rooster in the flock. If your rooster dies defending the flock, then where are they? Still roosterless, just like they would be if you got rid of the one you have.
There is nothing wrong with getting rid of a rooster (or hen, for that matter) if it doesn't fit into your flock, help you meet your flock goals, or you just don't like a particular bird. You are the keeper of the chickens, so you get to decide what's going to be in your flock.
Sometimes I think people put too much stock into a rooster protecting the flock. Sure, some do. Some will take on a predator and scare it away. Some will take on a predator and die for their efforts. (No way can a rooster fend off a dog, coyote, fox or other large predator.) Sometimes they're only a speed bump for the predator as it will still kill hens after it kills the rooster. Some will lead the charge to a hiding place, others will be a distraction. But there are flocks of hens only who manage to free range just fine. I have read that often a dominant hen will keep watch if there is no rooster in the flock. If your rooster dies defending the flock, then where are they? Still roosterless, just like they would be if you got rid of the one you have.
There is nothing wrong with getting rid of a rooster (or hen, for that matter) if it doesn't fit into your flock, help you meet your flock goals, or you just don't like a particular bird. You are the keeper of the chickens, so you get to decide what's going to be in your flock.