It is interesting to feel the emotions that race through you when you are the brunt of someone's anger. When they criticize you for what you have done, where you have been, what you are doing, how you are doing it, and where you are going, you have to wonder, "What could they possibly know about my journey? They have not been present for most of it."
When you come to that realization, then you can understand that they are really totally out of touch with reality when they think that they control you and your life. It is a mystery why people want to insert themselves in other people's lives without any invitation to do so.
I always wonder what kind of karma will catch up with them, and I let them go.