... is an expression that means ...
you shouldn't criticize other people because
if you criticize other people, then other people will criticize you. (throw stones at you)
This blog is mainly to explain a different English language expression every day. Sometimes I post other stuff. I also have a YouTube channel which is mostly about computer software: https://www.youtube.com/englishspacedog