Even if you are correct (and there is NO reason to suppose you are wrong), what can you (we) do about it? We cannot stop flying within India, can we?
And while I agree that the culture of covering up is widely prevalent, I daresay other places (e.g. China) are far worse.
No reason why the pilot(s) should not report your incidence though, as it sounds to be an ATC glitch