I wish to point out some matters not getting a lot of attention in the US media.
An important one of those was reported two days ago by Juan Cole. It is that apparently it has not been determined for certain that the initial attack that set off this current round of deaths when a militia in Iraq attacked an Iraqi military base in Kirkuk in which an American contractor was killed, almost certainly a matter of collateral damage although not recognized as such, was actually done by Kata’b Hezbollah, the group reported to have done it. That group was commanded by al-Mushani, who was also assassinated with Soleimani, with whom he was allied. But it is not certain that they did it. As it is, the Kirkuk base is dominated by Kurdish Pesh Merga, with whom it is not at all obvious the pro-Iranian militias like the Kat’b Hezbollah have hostile differences. This may have been cooked up to create an excuse for assassinating Soleimani.
Indeed, it has now been reported that seven months ago Trump had approved killing Soleimani essentially at the first instance there would be a good excuse for doing so. In fact it is now reported that although Trump had not heard of Soleimani during th 2016 election, within five minutes of his inauguration he suggested killing Soleimani. SecState Pompeo been encouraging and pushing this action, but it has been something Trump has been hot to do for some time. Going up for an impeachment trial looks like a really good time.