This question already has an answer here:

There is a proverb or saying in Arabic and the exact translation is...

"When whores talk about honor"

...this is said when someone points out other people's mistakes while he/she makes the same mistakes or something even worse.

is there anything similar or equivalent in English?

marked as duplicate by Laurel, Janus Bahs Jacquet, Cascabel, lbf, Chappo Jun 18 at 4:32

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • "Honor among thieves" ... english.stackexchange.com/questions/44388/… – GEdgar Jun 17 at 23:17
  • 2
    While it is legitimate to discuss the meaning of this phrase, I feel I ought to add that prostitution is not in itself dishonourable. It is a profession for which there is a market. – Tuffy Jun 18 at 4:43

Not the answer you're looking for? Browse other questions tagged or ask your own question.