It's true of nationalism everywhere, but the nationalist sentiment in India seems unusually strong relative to Europe and the Americas. No one is going to call you out as a traitor for saying "A lot of things suck about the US," unless you're a politician. Even right-wing talking points are full of negativity about the US.