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?