This is not such a big defect and in certain ways it is not necessarily a defect. It is possibly because you make your own choices and have your own mind, a kind of individuality that can sometimes become a barrier in opening to friends and people. As long as you are generally helpful you don’t need to blame yourself. Nor is there a need to have too many friends. Besides if you feel sometimes that you were possibly insensitive you can always convey this to them or recompense subsequently. Good friends always understand and do not leave a friend because of perceived defects of nature. So do not torment yourself too much about it. When you find a true friend you will automatically and naturally think of him and feel his joys and sorrows without making any effort.
Affectionately,
Alok Da