What you may not know about humans.
No matter how you try to be good, no matter all the efforts you exert to make sure that people are happy, there will still be some people somewhere trying to pull you down. I have discovered that the more we do good, the more our enemies.
Don’t harm yourself to make others happy. One day, they will forget you. They will forget all you have done. Do your best, and leave the rest to God.