I'm on the record, most famously in Right to Exist, as stating that the IDF is the most moral army anywhere. I stand by this statement. Indeed, at the moment there are only two other candidates for the title, and stories like this, about multiple accidental deaths at the hands of NATO forces, indicate that the Americans and the British aren't up to Israel's results, though all of them share the same standards. Having said that, however, Israel doesn't always reach its own standards, either. In the 2nd Lebanon war, in 2006, there was a lowering of standards, as I talked about at the time, and this story about an incident a few days ago is an indication that some troops aren't adhering to the standards. Indeed, the claims in the article that such cases are not so unusual, and this one merely happened to be caught on tape, is unfortunately probably true. Not that such incidents happen all the time and everywhere, but that this isn't an isolated incident.
The morality of a fighting army needs to be evaluated on various levels. The single most important, obviously, are the results. However, given the complexity of warfare and its extreme nature on the scale of human behavior, other things need also to be evaluated, such as the training given to troops and the extent of inculcation of moral standards, the alternatives weighed on the field, how widespread infractions are in comparison to the extent of operations, what efforts are made to limit damage to bystanders, what dangers are accepted to one's own forces in order to limit danger to bystanders, how does the society treat culprits, and so on.