We should always love ourselves. How can you expect anyone else to love you, if you don't love yourself? In order to live your life to its fullest and fulfill your purpose in this world--you need to love yourself. That does NOT mean that you are not critical of yourself or that you don't realize your bad points. Of course you do. You need to know yourself, the good and the bad, in order to work on yourself.
Not only that. But the greatest love is to give. And the person you have to give the most to is yourself. You can't help other people, if you are not full inside. You can't give if there is nothing to give.
I just wanted to spread a friendly positive message cuz i want everyone to try to at least be happy. Remember people only rain on your parade because they're jealous of your sun and tired of their shade.