Indian brands find themselves in the crossfire between being perceived as responsible corporate citizens and cultural transgressors.