Lol. I too had to look it up. Not one for million dollar phrases, esp in the context of “putting one in their place” and all that. Once I saw the definition (as linked) and realized that I just got told off for being the “listening and understanding” type, I also had to laugh. It’s so true!
“To each their own”
“No body is perfect”
“Ya win some and ya loose some”
I’d get in trouble no matter what I say! Lol.