As others have already pointed out, this is due to the "group-think" mentality that is an inherent part of the hindu religion, which has spilled into the political and social conscience in the last decade, or so. I have thought hard about it, the only solution to this problem to treat hinduism as an umbrella that houses many different faiths (castes, ethinicities, linguistic groups, etc.) and then promote universal reservations across the government and non-government sectors to reflect the true hindu makeup. I also, support bringing the religious minorities into the fold. This will upset the cronyism that is present currently, and allow the truly meritorious to succeed from each group. Think of this, the meritorious get their opportunities and the demographic makeup is correctly reflected across the spectrum. Thankfully, this line of thought is gradually picking up pace in India. I am hopeful of the future that everyone, irrespective of their caste, language and faith, will be able to prosper in India.