While we might need to set some limits if someone is verbally abusive, I think we often ward off criticism far too soon, discarding anything that is valid, as well as what is invalid. The person's words may hurt, but they will hurt less, I think, if we ask questions, decide which pieces we agree with (if any) and which ones we don't agree with. We can just think about it, we don't have to fight it as if we were being attacked with a lethal weapon. I watch people's self-esteem increase simply from becoming less defensive in the face of criticism and judgement. Besides, we may find a priceless gem in with some junk.
You always want to leave a good impression behind you. But we have to put somethings into play ; Ask Questions; Active listening; Give your side; Accept; Reject; Ignore.
Even if you believe the criticism is inaccurate or unfair, delay reacting defensively. State that you're confused by the criticism (if this is true) and that you'd like to understand it better.
Then ask questions regarding the specifics of the criticism. Try to honestly understand what your critic is talking about.
For most of us, responding to criticism without defending our selves has meant being "defenseless," caving in, losing face, feeling bad about ourselves. On the other hand, responding defensively has meant being harsh, closed, shutting others out. This is a no-win choice. We look bad and undermine our own self esteem either way. If we can learn to respond to criticism with true non-defensive openness and clarity, asking questions, stating our position, and setting limits when needed, we can build our own wisdom and garner the respect of both the children and adults in our lives
