They should have opened fire. According to the news i saw last night, the Iranians threatened to bomb them, and THEN dropped the boxes. At that point the US was well within it's rights to open fire and eradicate the threat. If those moron Iranians do it again, i hope whoever they try it with DOES open fire and execute them.

Like P4B said, they can only get away with it so many times before we just "get rid" of them permanently.