Quote Originally Posted by drone
IIRC, India and Pakistan also are not signatories of the NPT.

This says nothing about the "rightness" of Israel, India, and Pakistan having nukes. However, in signing the NPT, Iran has declared that it will not pursue nuclear weapons, and therefore should get grief from the international community if it tries. If Iran wants nukes, they should withdraw from the treaty, then start developing them. Israel probably had nukes before the NPT opened for signatures, so I'm don't see what the fuss is about.
There is a flip side to the NPT where signatories will not help states to acquire nuclear weapons. The US by quite publically pushing for Australia to supply Uranium to India is breaching that commitment and trying to make others break the treaty to. So how can the US then turn around and with a straight face try and enforce the treaty on Iran?

And its not like that part of the NPT is hidden down in the small print... it is the first Article.