When Iran understand war is inevitable, at that moment who hit first
will be one step ahead.
I am not agree with Mr Marandi about timing and reasons of war, but clearly all sides with different ways of calculations and measuring can smell the chance of war is very high before 2020 end.
I understand what you mean by: if we attack first that will bring Yankees behind flag.
However I believe USA society and way of their thinking is changed since cold war era. You can not bring example from multi and bipolar world to these days. We are living in uni polar world. I believe American society reaction would be different from your paths. Again that is my assumption, and could be wrong.
In my understanding from today world and today USA, does not matter who start war !! those who want support it will support and those who want to oppose it will oppose.