What is there NOT to blame.
Clinton had a cosy deal with Kim, which kept him off the Nuclear Program thing. Bush fucked it up by being the mentslly challenged Texas cowboy, declaring DPRK along with Syria and Iran an axis of evil, promptly laying waste to Iraq, and giving Kim all the incentive he needed for Nukes.
Then, after the debacle in Iraq, they went on the anti-Iranian Nuclear bandwagon, when legally, Iran has the absolute right to do exactly what its doing now, and the IAEA has had full compliance from Tehran, with no problems, obfuscation or delays.
However unsafe Israel feels is a product of their situation; an unwanted Colonial settler state with a bunch of Europeans claiming the land on a 2000 year old document, and on the basis of their non-existent Semitism. Everything else is just detail. Their feelings have no impact on the right of the Iranians to go for peaceful nuclear power.
Just because you and I don't buy it, doesn't mean we can chuck the treaty out the window whenever Washington feels it expedient. That is what caused Iraq!