Sudeep, in my view what needs to be done is that people who are backward economically need to be given high incentive to go for higher studies so that those with money do not have unfair advantage over them. If the government makes education till masters level free for economically backward people, I don't think that there would be any opposition. But what the government is trying to do is to divide the society on the basis of caste and curb merit. It is not the case that lower caste people are not as intelligent, but most of the actually backward lower caste people do not have access to primary education, thus making them disadvantaged in compared to their urban and well-off backward class counterparts. Look at any place with reservations, and you will see that most of them were not at all backward, and did not deserve to be given a preference.