Unconditional Love has become one of those popular terms that comes out of many mouths but rarely does anyone say what it entails. I have my own understanding of what Unconditional Love is and I have a sense that understanding varies with each individual.
To me, Loving Unconditionally means that I love the person for who they are... not who I would have them be. It means accepting that everyone I encounter is a spark of the Divine doing their best while they're in a vessel of limitation. It means accepting the person even if I cannot accept their actions.
Loving someone unconditionally does not mean that you allow someone to repeatedly harm you. Keeping yourself in a situation like that serves no good.
I wholeheartedly agree that it is vital that we learn to offer all we interact with Unconditional Love. Sometimes, however, it is best that we do so from a safe distance.