As for our predator strikes to kill terrorists, we take out plenty of tag-alongs too.
The Saudis have been terrorist enemies of Iran for quite some time. If Saudis are on Irans kill list, as they have defined their enemies of their state, then the same argument you make for our terrorist kill list applies to their terrorist kill list.
No it doesn’t. Who Iran thinks is an enemy and on their kill list is completely irrelevant. Killing a innocent Saudi diplomat is not equivalent to killing a terrorist.
Also we try to limit collateral damage in our drone attacks where this Iranian terrorist attack would have intentionally involved murder of innocents.