You've hit the nail on the head.
I support a Christian mission in India, and there is great hostility from the local "holy men" who like to stick needles through their skin to prove ... whatever.
Much of India is the worst of the third world. Some parts of the major cities are not, but it's a culture that is as classist as any on earth. Christians don't treat the lower levels of the caste the way Indians do, and there's the rub.
By and large Indian society is open-minded , Christians are welcome there and the situation is nothing like what is in Pakistan, Afganistan etc. There is a party in Indian politics that likes to whip up pan-nationalistic fervour appealing to a narrow hindu ideology but they fail in elections as they do not even appeal to a broad and vast society like India where every state has its localised culture. There are many Christians who are involved in Indian politics,film industry etc and well integrated in common society.