I don't know what Rajeev's credentials are but he's missing one big picture - Why does he and the others who oppose the deal always think that this deal is only about nuclear energy?
The deal will open the door for India to act on world stage which She cannot ignore by not going for this deal. Does the author think India has the talent to act on world stage without the good friendship with big powers? And this deal is one important step in getting closer to the other world powers.
One would argue what's the purpose that She be in international focus. Think about what happened in early 90's when India was a closed economy and the PM had to open the doors. My opinion is with a billion strong population, it's a MUST and not an OPTION that She take leadership of the world not just for her interests, but in the larger interest of the world.