My wife is a teacher, so that is the main reason we are stuck doing cruises during kids' out-of-school vacations. But, as a teacher, she has no problem confronting rude and obnoxious kids.
Sitting in the Neptune Lounge, reading. Everyone in there is enjoying the peace. A group of 7 teenagers comes in, takes over the big table, and becomes very loud and obnoxious. After a few glares from us and everyone else, the wife gets up and calmly confronts them all. This works for about 2 minutes then starts up again. This time it's the peeved teacher confronting them. A rather loud and rude boy isn't having it until I stand up and so do two other men in the room. The kids quickly left. The next time they came in and saw my wife and I, they were quiet.