^ I agree with Munni. People (men and women) will be picky about a lot of things. And what's considered "picky" by one person may not be thought of as picky to another person. And sometimes the families of the guy and the girl can be more pickier than the two individuals involved!
People have been** REJECTED **for: looks, voice, laughter, height, education, profession, the way they walk, being too Americanized, being too Desi, not knowing how to do household chores, being a cousin, being a NON-cousin, being of a different caste, speaking a different language, being too religous, not being religious enough, being too outgoing, being too quiet, being too maadern (modern), being too backwards, living too far away, being brought up in a different culture, dislike of family, for being handicapped, for being in a previous relationship, for not being parents' choice, for being too young, for being too old, giving off a strange vibe, being previously divorced.............
You name it, people have been rejected for all types of "picky" reasons. Picky is part of being human. As Munni said, at the end of the day you'll marry someone whom you are satisfied with. And ultimately it's your decision.
Although as previous posters mentioned, it's good to have some compromise. And the reason why they are so concerned about you is that the number of rishtas dwindle as single women grow older. But it's best to let go of a rishta that you strongly feel you can't accept as opposed to living a life of marital hell. We hope that InshaAllah you'll find a wonderful guy soon that you will find attractive and compatible with yourself, Aamin:)