throw stones in glass houses
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 glass houses. A: "She just spends her time complaining about other people. It's so shallow and annoying!" B: "Now, now—don't throw stones in glass houses."
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.