Premanand Maharaj Ji
Why do I get angry at others when I have faults myself?
Look at your own faults first
Anger is a fault, so when it comes you also have a shortcoming. Forgive others' mistakes rather than only forgiving your own.
A traveller on the spiritual path does not forgive his own mistakes but forgives the mistakes of others; only then does he climb higher.