人心呛人见不得人
[rén xīn qiāng rén jiàn bù dé rén]
'Hearts suffocating each other can't stand daylight' seems very cynical about human nature. Such an idiom reveals that this person has had bad experiences with insincerity and deceit in human relations, and holds a somewhat jaded view toward humanity.