Posted: "..Iran can be punished for their flagrant violation of the treaty. Period. Israel is not a signatory and thus has no obligations..." Why can Iran be punished? It is only a treaty and not an international law. If this is the case, Israel should be punished for not signing such this treaty.
Five people killed in car crash near Hebron (Haaretz)
from the article: Obama: Israel should sign nuclear non-proliferation treaty