Your comments on this issue follow the pattern of using "labels" in place of reasoned argument. Iran has classified the entire US military as a "terrorist organization". The issue isn't about labels. General Soleimani was not the leader of an 'independent' group, but a branch of Iran's revolutionary guards. He was a general in the Iranian revolutionary guards and, ultimately, was carrying out the policies of Iran. If the US has a problem with what the Quds force has done or is doing, and wants to use violence to register its opposition to it, it can declare war on Iran and engage in such a war. But to take out someone who on official business in Iraq, with knowledge of the Iraqi government, is not how any nation which wants to pretend to uphold the rule of law acts. Anyway, below is a rare, one-on-one debate between a US general who was once the spokesman for the coalition forces in Iraq and a former official who served in Iran's national security council on this issue. The good thing about these 'face-to-face' debates, if nothing else, is that you can't just repeat and use labels in lieu of 'justification'.