Earlier quoted context omitted.
This is a good point. To add a slightly different perspective, I work for a US company that routinely has to deal with cyber attacks by Iranian professionals, probably government sponsored. I think most people don't realize how incredibly serious this is, and how basically there is already a global war being fought. And the nations with the most freedom have the most to lose. Certainly most of the people in Iran are…
The main reason for US policy changes vis-à-vis Iran in the past couple years has been spite toward the previous US administration. There are some nasty folks in the Islamic Revolutionary Guard, but Iran is a large, diverse, and complicated place, and there are many other internally powerful people with different agendas (just like most large diverse countries). In general openness and cultural/economic exchange help…
Well, this is a bit simplistic. A lot of Trump actions show a pretty clear pattern: recognition of Jerusalem as Israel's capital, recognition of the annexation of Golan by Israel, recognition of the right of Israel to annex parts of the West Bank. Israel has been campaigning for the US to attack Iran for at least the past 15 years, and has used every diplomatic resource to campaign against the nuclear deal with Iran.
Connect the dots.