Never try to make excuses for people. Sometimes a person might be good, but not be good for you. Other times, a person’s not good because they’re just not good - all they bring you is heartaches, misery and all things undeserving. And you need to understand that it’s alright for a person to be bad and that not even you can change them, unless they want to.
I had been thinking about social awkwardness and about people you meet who are not bad people - there is nothing wrong with them, but they are just a little bit awkward, and it makes you feel uncomfortable, and it makes you want to bring the encounter to an end. I thought, 'Is there a reason for that? What has contributed to their demeanour?'