To your list you can add Kobar Towers (Hezbolla)(18 US dead), and recent Lebanon (read Iranian/Hezbollah) war against Israel, 176 US military killed in Iraq by EFP/IED's imported from Iran, al Quds operatives working with terrorists in Iraq...evidence of cooperation with al Qaeda...
It's way past time. And I just have a hard time believing that Bush would put three carrier groups and two MEU's in the Gulf only to intimidate...and pull out with no stop to the nuke program.