"Those who live in glass houses should not throw stones" is a proverb used in several European countries. It means that one should not criticize others, because everybody has faults of one kind or another.
Another less common but accurate meaning is: "One who isn't open to criticism should not criticize others."
See also
Family Guy - Glass House - Family Guy - Glass House scene.
- Pot calling the kettle black
- The Mote and the Beam
