There has been discussions earlier on the costs involved to bifurcate civilian and military nuclear plants to cover the supply of uranium to the civilian plants. The issue is therefore only for civilian cheap and clean power that is badly needed to solve India's power needs.
What are the critics' plans or suggestions put forward to get power? Nothing - because they are not capable of thinking any alternatives for themselves.
Which country has tested their nuclear weapons last? No one because much of the effects can be simulated in a computer so there is no real need to test now. Has not the BJP government unilaterally stated that India will not test. Why then this hullabaloo on testing? If the worse comes to worse and we need to test we can test and either convince US and NSG of why it was needed and if it is such a matter of National Importance then say goodbye to the fuel.
Is the present situation any better than what it will be when that situation happens. No. But India could have had the time to work out alternatives then when it happens.
There is some principles in the communist party - they are the Chinese tail. But what does one say about the BJP. Initially they wanted Dr Kakodkar etc to be involved. Now when they were and got the deal they have something else to say. This started only after the Chinese tail decided to wag in anger. Until just before that the BJP was taking credit for the deal saying that it was their opposition that earned India it.