You can do 99 things for someone and all they’ll remember is the one thing you didn’t do.
Experience has shown that most people don’t care about the good intention behind your actions. A lot of people are simply concerned with the final outcome because that’s what they can see… and judge too.
You shouldn’t be surprised to learn that many don’t give a damn about how much you have helped them. In their mind, you were probably performing your rightful friendship role or familial duty. So, it’s normal and will likely be taken for granted by them most of the time. But, the moment you don’t do just another of the things they have now come to take for granted, suddenly you are a bad person or not a true friend.
You have to make it a habit to help without expecting anything in return from anyone. It’s a state of the mind attainment, but you will be grateful for it in the long run. If you are compromising on your comfort helping anyone who isn’t worth it, it’s time to really think through that decision again and make a wise choice before it’s too late. Although we will like to believe otherwise, humans aren’t wired the same. Your kindness isn’t really going to change a genetics deeply embedded in some person’s DNA.