Outside clubs, cooperative societies, and politics, public criticism of companies is rare - but India is not immune to it ...