Comment Re:cause and/or those responsible (Score 3, Informative) 667
From documentaries/etc that I've seen there were a few issues:
1. An airline timetable that was used to check published routes was improperly adjusted for timezone, thus missing the planned takeoff.
2. The operator interrogating the aircraft transponder kept the aircraft selected for a long time - which caused it to keep a different aircraft's response after they had separated on the screen. If they had re-interrogated it they'd probably have picked up the civilian transponder code.
3. I believe there had been threats or an actual attack on another ship recently, putting pressure on the captain to not let hostiles get too close.
The only reason that more events like this happen is that the Iranians (or anyone else) haven't actually fired on a US ship. So, US ships accept risky situations that would be likely to get them sunk in an actual conflict. The fact that an aircraft is using a civilian transponder code and is on an airline timetable doesn't in any way ensure that it isn't a hostile aircraft. If somebody actually launched an attack by masquerading as a civilian aircraft it would make air travel a LOT less safe overnight. Either the US would have to stop putting naval ships in constrained waters like the Persian Gulf, or it would have to announce fairly large no-fly zones (extending over national airspace), or it would have to accept losing the occasional ship when somebody decides to sink one (unless Aegis really is that good).