Throw stones in a glass house Meaning in English
expression
Definition
To criticize others for faults that you also have yourself, to act hypocritically when you are not perfect either.
Usage & Nuances
This is often used in discussions to warn someone against hypocrisy. It is similar to 'People who live in glass houses shouldn't throw stones.' It's formal and figurative; it means not to judge others if you have similar weaknesses.
Example Sentences
You shouldn't throw stones in a glass house if you make the same mistakes.
basic
They told him not to throw stones in a glass house when he criticized others.
basic
It's easy to throw stones in a glass house without noticing your own flaws.
basic
Don't throw stones in a glass house—your own record isn't perfect, either.
natural
I try not to throw stones in a glass house when giving advice to friends.
natural
Before you judge, remember not to throw stones in a glass house.
natural