Moralistic Self-Judgment
One way to really dislike yourself is to always judge yourself in a very moralistic way. People often spend a lot of time and energy labeling their behavior with moral adjectives such as "bad" "hateful" and "mean". When you apply these kinds of words to yourself you make liking yourself much more difficult. There is a more productive way of looking at yourself that will allow you to begin to like yourself more. Instead of evaluating yourself in this moralistic way, begin to ask questions like:"Did I do what I really wanted to do in this situation?" "How can I correct the misunderstanding that occurred?" In other words, you can start to view what you've done as productive or non-productive rather than as good or bad. If something is non-productive, you can focus on what you have learned from it and try another approach that might be more productive.