My mom said one thing when I was a child and I still remember it. She used to say that you can lie down for people to walk on you, but they would still complain about the fact that you have not been flat enough.
In life, it is important to understand that you can never satisfy someone fully. This is because the more you give to someone or do for someone, the more he or she tends to claim from you.
You may lie down for people to walk on you, which means that you can do everything for someone, but you will still see that the person is not happy enough. No matter how much you do for someone, people are never satisfied.
People, these days, have bigger wishes that are much beyond their abilities, and that’s when they are just after criticizing others instead of focusing upon their abilities and trying to chalk out ways by themselves.
You need to understand how life and reality works! Know that even if you give up all that was ever yours for the sake of someone, you still cannot expect to see them happy enough for you.
These people will always be there to complain about that one thing that you didn’t do for them, thereby ignoring all the other ninety-nine things that you did for them. That’s how their mentality or psychology works!
Hence, the best idea to deal with these kinds of people is to ignore them.
When you know that you cannot satisfy them, do not waste your life for their sake, for it would make no sense either! Learn to live your life because it is a gift, and you won’t be able to get it back ever again.
You should not be a fool to waste your precious life for the sake of such people who are not even bothered about you. Accept the fact that there would be some people in life whom you can never satisfy, no matter how hard you try!
Thus, the best thing that you can think of doing in such a scenario is to live your life and love yourself. Do what makes you happy, and let them do all that they wish!