Recently, there have been some incidents which have resulted in communal/religious tensions flaring up
1. http://www.ibtimes.co.uk/india-divided-after-hindu-mob-lynch...
2. https://en.wikipedia.org/wiki/M._M._Kalburgi
India's intellectuals have started criticizing the Government for not speaking out against this violence. In fact, some BJP affiliated people have made some really controversial statements with regards to Muslims in India. Arundhati Roy is among a host of people who are returning their awards in protest of the Government's stance.
And this is major riots with large numbers of deaths not just descrimination.
This liberal crowd is what we call "pseudo-liberal, pseudo-secular". It's all a pretense. These are stooges of the Indian National Congress who spread misinformation among the Indian public. They used divide and rule policy to divide communities among religious lines and then used the minorities for votebanks. India tolerated them for almost 60 years. This is the first time India elected a party apart from Congress with such a huge majority. So the liberal crowd is not really "large". They are few and on the payroll of Indian National Congress (because it was the INC which gave them the honors).
India during the rule of Indian National Congress was effectively put under a National Emergency under Prime Minister Indira Gandhi during the 70s (Read more about it here: https://en.wikipedia.org/wiki/The_Emergency_(India)). The entire Media was censored, the democratically elected Opposition leaders thrown behind bars (with some who were even sent to gallows but narrowly missed it, some even died) and a mass-sterilization campaign was carried about by them on the Indian public. Can you imagine the Government barging into your house and sterilizing you forcibly so you can never pro-create? None of these so called "liberals" returned their awards and honors during that time. Not even when the same Indian National Congress committed genocide of the Sikhs in 1984 riots (Read about it here: https://en.wikipedia.org/wiki/1984_anti-Sikh_riots). They did not do anything when radical Islamists butchered Kashmiri Pandits and drove them out of Kashmir (Read about it here: https://en.wikipedia.org/wiki/Kashmiri_Pandit#Exodus_from_Ka...). Where was this "liberal" crowd then?
However, only after 18 months of BJP coming to power, with Narendra Modi at the helm, they started this drama of "Intolerant India" all because the Bihar (Indian state) elections was underway. As soon as the election was over, they disappeared. Do you hear about any of these so called "liberals" giving away honors now? Nope. Why did this movement suddenly die out? Has India which was intolerant for these so called "liberals" for past 18 months suddenly become tolerant after the elections?
But things are changing now. We have a really strong Prime Minister who is focused on development and bettering India's infrastructure. We have normally stayed away from participating in Wars and always took a neutral stand. However, for the first time, India has taken a stand against ISIS by declaring that it is willing to fight under the UN flag (Read here: http://timesofindia.indiatimes.com/india/India-ready-for-ope...). This would never have happened if the Indian National Congress was at the helm of affairs as we have always refrained from military invasions abroad.
The heads of the Indian National Congress (Sonia Gandhi and Rahul Gandhi) on the other hand are facing serious corruption charges and will have to face court proceedings tomorrow (Read more about the case here: http://www.hindustantimes.com/india/bail-for-gandhis-tomorro...).
I tried my best to explain the Indian political situation from my point of view. Hope this helps give more clarity :)