Major General Soleimani Killed: Good Strike or Assassination?

Last week Major General Qasem Soleimani was killed in Iraq by the United States. He was a military officer assigned to the Islamic Revolutionary Guard and the leader of a U.S.-designated Foreign Terrorist Organization. There is currently much debate over the reason for his death and how it should be classified, and of course what comes next between Iran and the U.S.