Learn to love yourself enough so that when someone enters your life that treats you negatively, you can stand up for yourself and have the strength to let them go. You can learn that it is okay to say no to anyone who is not willing to treat you with the love and respect you not only want, but also deserve. Have the courage to walk away from anything that does not serve you well. Search for your highest good.
Yes you should love yourself.. however i dont believe allowing hurt, not being able to let go of people and not being able to say no reduces the love you have for yourself but shows that your compassion and way of thinking in situations are just different. i really dont think that there is anything wrong with that.. i personally am that type of person. doesnt make me weaker, doesnt mean i enjoy getting hurt nor does it mean i love myself any less.