善门难开这个成语旧时用来形容行善之难,强调了做善事不仅需要意愿,还需要相应的能力。能力包括给予别人善意的能力和控制风险的能力。
前者要求在帮助他人的同时,要保证自己的利益不受损害,后者则是指要评估帮助对象的环境,避免好心办坏事,造成反效果。