Iran is in violation of NOTHING. Iran is being punished to appease America's rapacious Middle East friends. Such friends are a burden America can no longer afford. If Iran were in violation of their IAEA and NPT obligations, evidence would have been presented before now.
from the article: Netanyahu: Iran's nuclear program threatens 'survival of my country'