The biggest lament I hear lately is "No matter what I do I can't make them happy!" Unfortunately, that statement is actually true. You can't make them happy. Nobody can "make" anybody else happy. Only the person themselves can allow themselves the experience of happiness.
That's because happiness is all a matter of perspective. What is a lovely gift to you, may be repulsive to someone else. The kindness you attempt to show others may simply not land in such a way that they receive any joy.
Obviously kindness, generosity and compassion tend to land better than sarcasm, neglect, or cruelty; but nothing is guaranteed.
What to do? Be the best person you can be acting from your best moral judgment and then let it go. How someone receives the gift of you is on them.