Amit It is good to finally argue with someone who writes in a civilized manner without getting side-tracked. Thank you for that. Enabling social mobility is something the government cannot do with quotas and laws. It has been tried & we know the results. It has only caused resentment that is not going away soon. Enabling Social mobility is a mind-set : Individual Indians have to allow other men to live freely which implies you don't put stumbling blocks in a man's pursuit of better living standards especially when it does not conflict with your freedom. If you are in hiring capacity hire a man based on his talent & skill regardless of his background. Don't hire him out of sympathy that he is poor even if he is not qualified. I will make sure I don't hire my idiot cousin when I run my own business. Basically each of us have to set examples by dealing with another man solely on his merits. If you want to help there are tons of NGOs doing the good work of enabling : ASHA for education, Kiva Microfinance etc. Let us stop expecting the government to help. In the name of doing good they will only serve themselves. Atleast you can pull money out of a badly-performing charity or non-profit but you cannot stop paying taxes to a bad government without being put in jail (contd.. below)