And my question stands, if this is legitimate warfare, why wouldn't Israel admit it carried out the attack? US does not hide that they eliminated Bin Laden. The answer is pretty obvious here.
Because that provides international legitimacy for retaliation by Hezbollah, even though everyone knows who did what. Same as the assassination of Ismail Hanyeh in Tehran.