Jyothi,
I have been reading your comments on HN for quite a while.
I have noticed that you jump ahead and nag about India at the slightest opportunity.
Here's John F. Kennedy for you:
In the long history of the world, only a few generations have been granted the role of defending freedom in its hour of maximum danger. I do not shrink from this responsibility—I welcome it. I do not believe that any of us would exchange places with any other people or any other generation.
ask not what your country can do for you—ask what you can do for your country.
Here is the video of that speech: http://youtube.com/watch?v=VB6hLg3PRbY
Your education, your earnings, your access to resources, put you under the "privileged few" in India. What are you doing to improve the situation?
The world that we live in today was not built in a day; nor did it come without sacrifices from devoted people:
Galileo was house arrested for supporting heliocentrism. In my childhood, when I was reading stories of scientists, I read about countless number of those great people harassed/killed by church or other forces. I used to get outraged at those atrocities. It took generations to establish the concepts of freedom of expression and science.
It took a civil war to end slavery. It took Civil Rights movement and Luther King, to make progress on racial-non-discrimination.
45 years later, Obama has declared "change has to America".
No, doubt you are facing great challenges. Progress is not made by complaining about problems. Progress is made by raising upto the challenge and marching towards solutions.
Are you upto it?