Part of your job as a parent is teaching kids how to behave in public/around other people. If you don't, you're not doing your job and are shortchanging the kid. It's not doing him/her any favours by allowing him/her to grow up to be someone people hate having around.