風上にも置けない
Meanings
1
a disgrace to the group; can't hold a candle to
Used to say someone is so disgraceful that even standing upwind of them would be unbearable; often in the pattern 〜の風上にも置けない.
A liar like that is a disgrace to humanity.
His behavior was something that brought shame on the whole team.