Oscar the Grouch was one of my favorite Sesame Street characters. I don’t really remember why. What I do remember was that almost nothing anyone did for him made him happy. There were occasions where he’d come out of his grouchiness momentarily, but it usually didn’t last long. He seemed to genuinely enjoy being grouchy, though.
Eeyore, from Winnie the Pooh, was worse. Even when reunited with his oft missing tail, no one could make him happy. Fortunately, his mood didn’t rub off on Christopher Robin or the other 100 Acre Wood residents much, unlike it can in real life.
Happiness is a choice you can only make for yourself. You can’t make others happy. They have to decide how they’ll react. Choose to be happy yourself, and maybe they’ll get the idea.