For the most part I tend to agree. It's not that you can choose to be happy every moment of every day... Only that other emotions can be worked through to allow happiness to bloom. Life has handed me moments. Some are wonderful while others are not. I treasure the good ones and face the not so good ones with hope that there is something positive to be gleaned from every moment.
This past work week has been stressful. Too much to get done and not enough time. It's over and done now though, so I choose to let it go. There a new week ahead that I can face Monday. Right now I can choose to make the best of my weekend.
It was noted that I 're-set' quickly. I don't know that I do, only that I'm unwilling to waste time on negative thoughts. I'll give those thoughts only enough time to understand them so I can let them go. Life is too short.
There is happiness all around us, we just have to be willing to let it shine and even in the rain - embrace all that is good in the world we live in.
No Pollyanna here - life will be hard sometimes, it's okay to be honest about it. It's not okay to drown in it.