My kids were all angels. (No they weren't) So I never had any trouble with them. (That's not true) But if you have kids that need a little re-directing, here's some great tips from one of my favorite websites, parents.com.
Like this for example:
You should always address dangerous behavior—like running into the street or pushing another kid off the swings—right away. “But avoid disciplining your child in front of other people. When you do that, he may be more focused on who’s overhearing the conversation than on what you’re trying to teach him,” says Erica Reischer, Ph.D., author of What Great Parents Do: 75 Simple Strategies for Raising Kids Who Thrive. Look for a private place where you can talk about what just happened without being seen or heard. If you can’t find a space to talk in the moment, briefly point out your child’s misbehavior, and let him know you’ll discuss it later at home. And don’t forget to keep your promise.
I know I've blown that one with Carson. A few years ago, he was careless with a tent he owns and tore the zipper by trying to force it open. I scolded him in front of the other adults and scouts. And as I did it, he was looking around embarrassed to see who was watching. I knew right then, it was my mistake to do that.