This is something that I'm trying to keep in mind lately. Do you ever deal with people that you simultaneously want to punch in the face and give a hug? I have a couple of people in my life right now that are like that. They are quirky and defensive and are such assholes, but they desperately need to be cuddled, because they don't mean to be so terrible.
I forget, sometimes, that everyone has a story and everyone has a past. We have all had things done to us, things happen to us, that have shaped us. Some of these things are wonderful, and some of these things are unspeakable, and they have all left their mark.
I need to remember this as I go about my day.