Так и продолжайте делать добро, но, скорее всего вы спутали слово добро и постоянная помощь одним и тем же людям.
Если вы просто помогали постоянно кому-то, а этот человек сел вам на голову, то это было не добро, а скорее всего, этот человек всеми правдами и неправдами, а так же постоянным нытьем и просьбами вас вынуждал к помощи.
Такому человеку просто перестаньте помогать,( пусть сам решает свои проблемы) а на все его.. типа, не знаю, как быть, как решить проблему.. скажите: и что вы решили делать? Т.е. задайте вопрос, чтобы он сам искал решение,а не требовал с вас.
А добро, так это спасти человека, если он тонет, вылечить птичку или животное. Подать руку человеку, который упал. Помочь занести сумки или коляску в транспорт. Вот это добро.
И заставить человека самого себе помогать и решать свои проблемы - это не стать злым, а стать мудрым и дать другому становится взрослым)