好人難做 (hou2 jan4 naan4 zou6) — it is hard to be a kind/ good person, it means sometimes people will end up doing bad things even though with good intentions in Cantonese
houˊ²好janˎ₄人naanˎ₄難zouˍ₆做简 好人难做
Mandarin Pinyin: hao3 ren2 nan2 zuo4
Meaning of 好人難做
nounit is hard to be a kind/ good person, it means sometimes people will end up doing bad things even though with good intentions