Iran is fortunate it doesn't find itself in a full on war today. Iran knows full well what would have happened if they targeted Americans, the complete destruction of the Iranian military. And that's why they chose not to. It's really that simple. The US is not going to war with Iran over a half dozen destroyed hangars, regardless of Trumps rhetoric.
The Japanese sank 5 US Navy ships, and destroyed hundreds of aircraft, and killed over 2,000 Americans at Pearl Harbor. The Japanese subsequently got wrecked.
Al Qaeda killed 3,000 Americans on 9/11 and completely destroyed the WTC towers. Al Qaeda got wrecked.
Make no mistake, the exact same will occur to Iran if you target American lives. We've already assasinated the #2 most powerful leader of Iran. If Iran continues down this path, Khamenai may be next.