When I feel like this, I go out of my way to do something nice for a stranger. It reminds me that I am in control of joy/happiness. I won't let others steal it from me.
For example when my children and I were robbed and threaten to beat to a pulp by two big dudes a few days before Christmas we decided not to let them steal or joy like they stole or money and feeling of safety. We went out and brought 2 toys. We gift wrapped them and handed to 2 random children in the shopping centre. Even to this day that memory brings joy to my heart.
There will always be rude so and so's. Just don't let them steal your happiness