Not every armed conflict is a war. The 'war' against Hezbollah and other terrorist organizations is more like armed conflict between legitimate law enforcement agencies within legitimate states and criminal organizations. Hezbollah is sometimes described as a state within a state. This is loose talk. Hezbollah is better described as a criminal parasite organization hosted by a legitimate state that lacks the power or the will to suppress it.We have known, since 11 September 2001, that many of the time-honored principles of warfare generally, and of just war theory in particular, simply do not apply to the present set of conflicts in which we find ourselves. Our enemies do not always wear uniforms; they often masquerade as civilians when not merely hiding behind civilians; they almost always depend upon manipulating the media and the application of terror to achieve their political ends. This does not excuse us--or anyone else--from acting in conformity with the logic of morality, but we may find that what the logic of morality compels us to do in defense of self and of the helpless will not seem as pristine and noble as some idealists would like. It is salutary to remember that all forms of violence, even those that are undertaken in self defense, are ugly. There is no such thing, really, as a "noble" fight to the death--one must simply, sometimes, fight against those who would kill you. If those who are trying to kill you without justification wind up getting their noses bloodied--or if it is rather the noses of their friends that get bloodied--it might behoove one's enemies to cease and desist unilaterally.
If this is right, then talk of a 'cease-fire' between Israel and Hezbollah is as obtuse as talk of a 'cease-fire' between law enforcement and a criminal gang like MS-13.
In fact, that might be the closest thing to a noble act that certain kinds of enemy can ever achieve--to admit that they were wrong to have attacked you in the first place.