I'm just posting a link to a source which claims Hezbollah captured Israeli soldiers while they were violating Lebanon's territory. I can't claim to know if this version of events is any more accurate than the above links to American or Israeli claims that the Israeli soldiers were captured in Israel.
If the "what really happened" version of events is true, that means Hezbollah's actions weren't a "crime of opportunity" as Freethinker states or even criminal. The fact that F would interpret this information that way shows their pro-Israel bias.
Hezbollah which defends Lebanon's southern border not only had a right to attack Israeli soldiers within in Lebanon's borders, it had an obligation.
Israel has no "right" to violate the territorial integrity of other nations. Nations have a right to defend themselves from their attackers as long as that response is "proportionate".
For example, it would be a war crime if Hezbollah responded to an Israel military raid into Lebanon which did not target or harm civilians with a missile attack on Israeli civilians. But killing and capturing Israeli commandos in Lebanon would be entirely appropriate and legal response to an Israeli raid into Lebanon.
No matter which country violated the other's territory initially, as long as the targets and casualties are military, then that is an act of war, not a crime.
When one nation targets the other's civilians, then that's a war crime. Both sides are guilty of committing war crimes here, but Israel started killing civilians first and has killed 20 times as many civilians as Hezbollah.
I challenge "Freethinker" to admit that when any military, including the Israeli military, begins targeting civilians, then they are committing war crimes.
But back on topic. Can anyone find other relaible sources to back the claims that the Israeli soldiers were captured in Lebanon, not Israel?