How easy it is to see your brother's faults,
How hard to face your own.
You winnow his in the wind like chaff,
But yours you hide,
Like a cheat covering up an unlucky throw.

Dwelling on your brother's faults
Multiplies your own.
You are far from the end of your journey.

"He that is without sin among you, let him first cast a stone..." John 8:7

It is far easier to judge others than to acknowledge your own impurities. The mind fabricates justifications and rationalizes choices to get what the ego wants. Then, the same choices made by another are easy to criticize since our own ego doesn't grant the same justifications and rationalizations to them! How unfair! But we are ALL guilty of this to some degree. The next time you catch yourself thinking "Why did they do that?" or "How could they be so thoughtless?" or "Why wouldn't they think of someone other than themselves?", STOP! Then reflect on the origins of the thought you just had, place yourself in their shoes and realize that at some point, you have done the same thing (or very similar) and fully rationalized it. Does it make what they (and you!) did, right? No! But understand that the other person thinks they are doing the right thing in their own way, much as you have done in a similar situation. Use this to build empathy and change your own behavior in the future, rather than as a basis of criticism.

Much easier said than done, but so important not only in interpersonal relationships, but in all things. Imagine if the Israelis and Palestinians were to recognize themselves in each other and realize that nationalism and zealotry are just collective forms of egoism! Empathy is the genesis of peace.