Some people ought to know what self-responsibility means. So stop being a Messiah because you are not. People will act irresponsibly when you are always there to catch them when they fall and shield them from the ill effects of their own decisions. If they want to live a comfortable life, teach them how to be industrious. If they want to indulge in their whims they should learn how to support it on their own. If they want big family, they should be ready to provide its need. If they want to have pets, they should learn how to care of its needs too. If they want to eat good food, they should pay for it. If their income is barely able to supply what they need then they should live within its limit. If they violated someone’s rights they should learn how to say “I’m sorry”. You should not do all of these for them because you are not directly responsible of their lives.
They are lazy because you are always there to work for them. They indulge in vices because you tolerated and supported them. They still cling on you and depended on you even they already have their own family because you felt good and needed when they ran to you even in minor needs that they can supply on their own. They abuse your goodness because you don’t want to offend them and hurt their feelings. They push their demands because you don’t know how to say “no” even if you want to. You give in to their cajoling even it violated other’s rights because you don’t want trouble.
But you know what? They did it because you allow them to. The real problem is not them but it’s “You”. So fix up yourself and let them go. Stop being a Messiah.