Thank you. I always find that if I don't turn the criticism on myself, it feels like lecturing. The best way to make an impact on the world is to be mindful of your own behavior. Everything takes on a different significance when you realize how criticisms apply to your own actions. In rare cases, you can make a change and you see a positive impact almost immediately.
Yes, I think you're right that it stems from narcissism. I guess being willing to accept responsibility for our own actions is one of the best ways to defeat the narcissist that resides within us (I certainly still have my own demons to wrestle with). Thanks for writing!