Verb
throw stones (third-person singular simple present throws stones, present participle throwing stones, simple past threw stones, past participle thrown stones)
(idiomatic, often followed by at) To insult or criticize someone or something.
You will never reach your destination if you stop and throw stones at every dog that barks. Winston Churchill
Though boys throw stones at frogs in sport, the frogs do not die in sport, but in earnest. Bion of Borysthenes
192. Whose house is of glasse must not throw stones at another. George Herbert
People who live in glass houses shouldn't throw stones. English Proverb
The hunter in pursuit of an elephant does not stop to throw stones at birds. Kiganda Proverb
He who has a glass roof must not throw stones at his neighbour's. Portuguese Proverb