Forgive me if this has already been addressed here, but between taking care of gkids, elderly parents, and livestock -dogs, chickens, fish and a frog

- I am hard pressed to get much else done. I can usually find pretty cut and dry answers to this type of thing online rather quickly, but I'm in a quandary at this point.
I got my first 5 chooks last spring (2015) at the feed store and one (Quincy, my Sussex) turned out to be a roo. Up til now, he's been a sweet boy, good protector to the girls, not shown any aggression to humans. Last week when the flock was out ranging in our yard, my 3 year old gson Draven was out playing while I puttered around. Quincy trotted up behind him very close (inches), but didn't flog or spur him. Draven turned around and laughed and I walked quickly over to shoo Quincy away. Five minutes later Quincy displayed the same behavior, but this time grandma had been following just a few feet away from Draven and smacked his little rooster butt - open handed - with enough force to knock him off his feet and yelled NO at him. Draven was still unfazed, thank goodness.
I have intentionally followed the gkids around the yard with my 'equalizer' - a nice big walking stick- the last couple days watching Quincy's every move. Mr Roo has completely ignored the children, even when they run right past his hens. Am I foolish to give him the benefit of the doubt? I love this big boy to death, but if there's a general consensus from the folks on this forum who have had lots of experience with roos to get rid of him I will process him myself. I've done it to other birds before, and I might shed a couple of tears while I do it, but I can't chance any harm to my babies.
Thanks in advance. I've gained sooo much knowledge from this forum to help me with my little flock - growing larger this year