Don't get all this fuss over religion. Just keep your beliefs to yourself. Nobody wants to hear about it.
For people talking about, "faith," please understand that Dharma isn't about faith. Faith is an Abrahamic construct.
For people talking about intolerance, the fact that India is a secular country, and no country in this world is a Hindu nation, should tell you all about tolerance.
America is about to induct a Christian cultist judge into it's Supreme Court.
India is a secular country where religion doesn't interfere with justice.
This is a land of Saivism, Vaishanism, Shakta, Tantra, Yoga, Buddhism, Jainism, Sikhism, and countless other sects. Today, it extends to Islam and Christianity. All of this happened in a country largely with Eastern traditions.
Every politician tries to use religion as a weapon. But it's my understanding that Eastern religions are more embracing because of its abstract form. That includes Taoism and Zen Buddhism.
If people were wise enough to keep their "faith" and "practices" to themselves, religion wouldn't be politicized.
Whether someone is an atheist, an agnostic, a "Hindu," a Muslim, a Buddhist, a Christian, or a Parsi, it doesn't matter.
You will have beef-eating Hindus preach about "Hinduism," like Kangana. Or, you will have alcoholics talk about Islam. They will go on with their lives. Why do you have to be offended at what others do? Your faith is your faith, none of anyone else's business.