throw stones in a glass house
To criticize someone else for the same faults that the one also has. He's been hounding his opponent for dodging taxes, when it's public knowledge that he still owes the IRS for years of tax delinquency. Typical politician, throwing stones in a glass house. A: "She just spends her time complaining about other people. It's so shallow and annoying!" B: "Now, now—don't throw stones in a glass house."
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.