Iran spent $300m firing rockets at Israel. A Palestinian hit by Iranian missile