Generals are soldiers. Soldiers know the risk. What's the difference whether it's a general or a grunt? They're both playing the same game.
If it was open war, that might be a legit excuse. The US and Iran are NOT, however, at war, no matter the back and forth.
Here, let me draw you a clear picture. Iran and the US are NOT friendly.
No duh.
Iran has been trying to take northern Iraq for years.
No duh.
Hussein's gas attack on the Kurds years ago was also an attack on a few Iranian forces who had infiltrated the north.
What do the Kurds matter to the US now?
Hussain is dead.
So...
Iraq is still unstable and here's a leading general of their sworn enemy at Baghdad airport who just happens to be there for what, to have a little chat with the Attorney General?
Iraq is very unstable and the US being there continues to make it so.
So point one, I'll agree the general was likely there not to have a sweet ol' party and just chill.
The US has made air strikes in Iraq and Syria in retaliation against Iranian groups supposedly attacking facilities belonging to the US in Iraq.
Iraq claims that the US doing so puts Iraq security at risk (no duh) and the air strikes happened without enough evidence, and since they are the 'host country', as it were, the US IMO should produce enough evidence to satisfy them BEFORE attacking anywhere using their country as a base for said attacks.
All of this is part of the back and forth the US got itself involved with when it went to Iraq illegally.
BUT.
That still does NOT give the US the right to assassinate this general when there's been a) no declaration of war and b) on the home ground of country they are supposed to be there to help keep STABLE, which ironically won't be now because of this stupidity. C) I don't care who is President; any action like this that could lead to a wider, general issue that could/likely will spread globally should have been discussed with the rest of their Government FIRST and other allies at least informed of it so it was known what to expect.
D) Not only did Obama not go after this guy, but BUSH 2... of ALL people, didn't. And there's a REASON they didn't. Do you know the reason, do you understand the reason? Or do you fall under the "he was a bad guy" excuse and that's it?