What so legitimate about BJP's demand. They object to the deal on the specious argument that it does not permit us to test our nuclear weapons.
The operating word is in the event of nuclear testing. Even here the agreement provides an exception - the right to test if China or Pakistan tests.
No one in the nuclear community believes any more for the need to physically test. They now test through computer simulation using past test data.
This is the reason why Vajpayee government shrewdly went for a series of explosions (5 to be precise) - to generate such a data base.
Having done that Vajpayee gave an assurance to the world through his address to the General Assembly of the UN that India no longer needs to explode any nuclear devise.
So if we are take BJP's present position seriousily, was Vajpayee and BJP in 2000 lying to the world community? Put the other way, has the BJP and Advani changed their tune, just to seek votes