One major reason I'd not want to go to India is that there seems to be a significant crowd of Nationalists that would rather deny any issues than face and fix them, and can be quite hostile to anyone that points then out.
I don't really care for the "apes" commentary as that seems racist AF, but if tourism is a goal then cleaning up regressive bullshit like caste and gender discrimination (and not conducting assassinations on foreign soil then getting hostile when called on it) would be a good start.
Why would you go to another country and talk about their politics with the locals? Don't point out issues with a country you are a guest in to nationalists.