What does this figurative phrase mean? "People who live in glass houses shouldn't throw stones."
Correct answer: These are all true interpretations

Mars V
I picked the best one before realizing it was an all of the above question.

moose
I don't think the 2nd option is really what the phrase means, the others are much closer.