Persuasive argument for it by Jean Dreze. About the cost which will be the objection, he writes:
This is not likely to come cheap. Tentative calculations suggest that a comprehensive Food Security Act may cost something like one lakh crore rupees a year. This may sound like a mind-boggling price tag, but it is not. For one thing, in a country where half the children are undernourished, there is no quick fix — any serious attempt to deal with mass undernourishment is bound to be expensive. For another, one lakh crore rupees is just about 1.5 per cent of India's Gross Domestic Product. Is that an excessive price to pay to protect everyone from hunger?
Incidentally, India already spends more than that sum on things that are rather trivial compared with the right to food. I am not just thinking of military expenditure, which could do with some pruning, especially when it is being used also for internal repression. The fertilizer subsidy is in the range of one lakh crore rupees a year, with doubtful social benefits, not to speak of the environmental damage. And the annual “revenue foregone” on account of tax exemptions is more than five lakh crore rupees, according to the Finance Minister's own “Foregone Revenue Statement.” This includes about Rs. 80,000 crore of corporate income tax foregone (some of it “on account of contributions to political parties”) and nearly Rs. 40,000 crore of foregone customs duties on “vegetables, fruits, cereals and edible oils.”