I remember this woman on one of our cruises - it was Royal Caribbean - and this pack of kids came running through a public area raising cane, running into people. She took out after them ordering them to stop. She then read the riot act to them. She must have been a teacher, a coach, or perhaps a lady drill instructor on vacation. Those kids were shocked. If any parents were there, they were afraid to say anything. I think we applauded.
The thing is when people let one event drive their whole cruise review into the dirt. There were some kids yelling, so that means the food was rotten, the staff surly, the cabin dirty, and the bands were off-key. Oh, and the drinks were watered down. LHP calls these people starfish. I like it!