Actually, Iran has hit us. By proxy through the Houthi (Red Sea attacks = attacks on traffic in Suez Canal). Much like Pakistan and Afghanistan hit our homeland on Sep 11 by proxy through Al Qaeda. Everyone knew Pakistan was about as much involved with Al Qaeda as Afghanistan was. Especially after bin Laden was found in Pakistan.
Did you like the war we waged on Pakistan? We didn't go to war against them? Oh yeah, we didn't go to war with Pakistan because they had nukes. That's a lesson for what happens if a Muslim nation that attacks by proxy (like Iran has done against Israeli homeland and the U.S. cargo and navy ships) but has nukes (which Iran doesn't have yet). We can't under any circumstances let Iran have nukes -- or they'll be even more passionate with attacking us. In other words, now is the time for war with Iran.
I was replying to a comment suggesting that people would be more likely to support the war if we were being hit in Washington DC.
Of course the country we are engaged in war with is going to use their proxies to attack us in any way they can.
My argument is that they are either:
1.) Incapable of hitting our homeland
or
2.) Unwilling to do so because of the consequences
The fact that we just killed a number of their leaders, destroyed billions of dollars of military equipment, shut down their economy...and they haven’t attacked us at home means that it has to be one of those options.
Regardless of which one it is, they were not a threat to our homeland.