Iran is not getting sanctions because its "breaching" its NPT agreement, they sanctions are punative for Iran refusing to allow additional inspections which is not obligated to do under its current agreement. I'd like to see exactly where Iran is "breaching" its agreement, exactly since its always spoken as truth. Honestly if we were to penalize Iran for everything they've done wrong, than there should be no reason why Israel is not being punished twice as hard since it has broken far more conventions than Iran could ever hope.
Law expanding definition of terrorist activity passes first Knesset reading (Haaretz)
from the article: IAEA will not tie Israel's nuclear program with Iran, sources say