I think that people can or may judge a person based on anything and/or everything. It depends on the person, I suppose. Some people truly try not to judge others while others judge incessantly. In my past, the majority of people have pointed out mostly negative things about me. When a person has been put down so many times, it's only natural that they will belive the things that they were told.
To answer your question, (at least, I hope that this answers your question) I realize that people won't necessarily judge me based on my "imperfections" but it's difficult for me not to believe that they are judging me negatively. I tend to think that people will pick out real or percieved negative aspects about my personality, behavior or looks and judge me based on them. I don't want other people's opinions, judgments or approval to dictate how I should see or feel about myself but that is hard for me. When people do approve of me it's difficult for me to be happy about it because I've been let down in the past. If you know what it's like to feel hated one second and loved another, you know what I'm talking about. It's so dissapointing to be hated so you can't truly cherish being loved. Hmm....That makes me wonder...