Have you seen Pay It Forward? I love and hate that movie. Why? I hate crying while watching a movie, and it gets me every time--but the message is awesome.
This reminds me of that:
Mom always said if you're having a bad day, do something nice for someone else.