We either let ourselves be bothered by these things or rise above them and learn to ignore these hurdles and focus on our destination. PEOPLE ARE PEOPLE no matter where they are, or which society they belong to. People will display displeasure and discriminate over anything and everything under the sky. Unfortunately, discrimination has neither logic nor ilaaj.
But you can change the attitude of people towards 'YOU' through your actions because people have short term memory.
I was married when I was 19, still in college, and had my son in 9 mos 9 days of my marriage. Nobody liked to see a pregnant woman in the college. I was treated poorly. But I couldn't care less. My attitude was you can "CLOSE YOUR EYES!" I graduated and the same people thought I am a hero.
I raised my son to ignore these hurdles and never let him lose focus on things he was good at. I channelized his efforts encouraging him to excel in everything he did. He is the only Indian in US Navy Surface Warfare, which is dominated by white males. He was given the highest honor to remain in the history of US Navy by declaring him the First Officer Of the Deck during the Commissioning (inauguration) of the new warship last month in CA.
As some of you mentioned, we need to respect ourselves first and be proud of what we are. Then the success and acceptance follows automatically. Jahaa chaar bartan hothi hai, awaaz bhi hothi hai. :)
@ Ashrozia - I agree. Preaching is easier than practicing. Our life should be our message.