throw stones

Verb

 * 1)  To insult or criticize someone or something.