I predict posts of disapproval of your methods, Al....
But I applaud your interventions and think it should be a sticky!
I, too, react quickly and over the top to any roo aggression....they never really forget the crazy lady after that. She is one to be avoided at all costs and she can pretty much have anything she wants in that henhouse after one of my "lessons".