"Throw Stones": Means to not judge or comment on how others live their lives. "People in glass houses shouldn't throw stones": You shouldn't criticize for the same faults that you yourself have. "Our Chosen Synonyms":abuse, discount, lower, mark down...