Firstly, we can build our new reactors without US intervention. Secondly, we can buy nuclear fuel from US or any other country. Thirdly, even if US takes steps to withdraw its fuel supply for whatever reasons, they can't stop supply from other countries like Russia. Fourthly, nuclear test is not the worst thing to happen to the treaty. As long as it happens under exceptional circumstances and keeping US diplomats in confidence, I don't see any problem (although US never admit this officially because of their own compulsions). Al they can do is create a pressure. The worst thing to happen to the treaty is act like a BAD boys. E.g if we export technology to a rogue state or say if we use the same material for nuclear weapons that is supposed to be used for nuclear reactors. We have to make sure we keep our image CLEAN. We can still use thorium supplies in our own country. US couldn't do much economic sanctions after nuclear tests. after 10-15 years, US business will become so much reliant on Indian businesses and Indian market that they won't be able to afford any sanctions in future. Lastly, whenever such major decisions (nuclear tests) are done, any govt has to consider all consequences and how to handle the internation pressure whether the treaty is there or not. If India really needs such tests under exceptional circumstances nobody can stop us. The only thing is we have to be prepared for consequences. Why are we making fuss about it?