When thinking about yourself, people are very hard on ourselves. We tend to not give ourselves enough credit when there are times we should applaud. Many of times we aren't content with our day like we should have done more. It's ok to do that to a degree but, not when it is getting you down. Be proud of your day and if you want to try harder.. well that's what is having tomorrow for. Accept your day and your accomplishments for that day! Only you can make yourself happy or sad for that matter.
No one can do it to you..... you may just allow people to get to you. Don't let that happen and your day will end up a much better day.
Walk away or stand up for yourself. Every situation apposes a different outcome. If you aren't able to control the situation well... walk away... If you can stand up for yourseld do so!
Just don't complain do something.. it definitely will make for a better day...