you are right that sanctions never work. they do not work because totalitarian nutcases do not care about their people, only about their power. however, you are wrong to say that american companies will do work for iran. they would face certain ruin. so would most western companies if caught. this time the u.s. is very serious.
One student killed, three wounded at Arizona campus during fight (a)
from the article: U.S. warns Iran: Meet nuclear obligations or face 'next step'