I think if people treat you without respect or dignity, that says something about them rather than yourself. A mature person with self-confidence, who doesn't suffer inferiority complex and the need to compensate it on others will treat you as equall. Also, people who have certain quality in themselves recognize it in others, who don't have it or are shallow, also view others in a shallow way - they can't recognize the qualities other people have because they don't have them themselves. But even if you were a nutcase, good person will always find something good on you and encourage you. Bad people only see bad things and are happy to put others down.