What is the meaning of [Know your own faults before blaming others for theirs]

Think before you criticize others, for you may be criticized yourself in
return.

##### See also:

* Judge not, that ye be not judged
* Those who live in glass houses should not throw stones