I heard an interview with Senator John McCain, wherein he defended Israeli actions by comparing it with Hezbollah's tactics. In what has become a recurring theme, McCain said that there was no moral comparison to Israeli's "tactical" strikes and Hezbollah's indiscriminate launches of rockets, with the sole purpose of inflicting maximum civilian damage. Israel it is argued, acts in a far more civilized way, as opposed to the barbaric actions of soulless terrorists. This reality allows Israel the benefit of moral high ground in this war.
In my mind, all that Israel enjoys is technological superiority, which effectively makes the other side appear "primitive". The simple fact, Hezbollah is using all means available to repel what it believes to be a threat. The rocket attacks are its most effective psychological weapon, so they use them for maximum effect to break Israeli will (was "shock and awe" really that different?) In no way am I condoning these heinous attacks, merely pointing out that Israel's own despicable actions disallow any claim of moral superiority. Does anyone believe the Israeli army wouldn't resort to the same tactics if these weapons were all they had at their disposal? Does anyone believe if the world community wasn't watching, Israel wouldn't wipe Lebanon from the map?
I find it completely hypocritical for anyone to claim a morality while people die. Interesting to note, Lebanese civilian casualties are ten times that of Hezbollah fighters. A quick scan of Israeli casualties shows a far more balanced breakdown, despite the opponents "barbaric" techniques. With this stark fact in mind, I would suggest the view of moral high ground is largely a function of which side you endorse, not an objective truth. In many ways, this war highlights the absence of morality, so please refrain from the sanctimonious propaganda about good and evil.