Very good article. One error however is to think that Iran should be dealt with as if they were actually a free economy. They are not even a free speach place, they imprison and kill people for thinking or acting in personal ways. One deals with deception and force with smarter force and deception. Yes, it is easier and generally better to tell the truth, but one does not owe truth to those who want one's destruction. Iran's government has openly acted for the destruction of us and our allies.
I have wondered for decades why the other mideastern countries (and the Palestinans) don't trade with Israel rather than attempt to destroy the most free and prosperous nation in the area who would like nothing better than to export technology.