BJP is against certain clauses in the deal that stipulated that India has to get permission from USA before conducting any nuclear test in the future. Thus, China and Pakistan can test and refine their nuclear arsenal but India will be waiting like a duck begging for permission from USA to refine its nuclear arsenal. That is the bad clause in the deal which the congress govt could not properly negotiate with the US.