No one ever wants to be criticized or humiliated, especially in public.
I was recently in a grocery store and had the unfortunate opportunity to overhear a husband criticizing his wife for her lack of cooking skills. The wife was so humiliated she started yelling back at her husband, creating quite a scene. No one gained anything from this outbreak. The couple was obviously upset, coming up with no resolution, and other customers were very uncomfortable witnessing the incident.
If someone should criticize you at an awkward time or in front of others, avoid immediate confrontation and further embarrassment by saying, “Let’s talk about this later.”
Parents of teens or children might find this tip helpful as well.