a war can not be moral. but as you underline all armies have some share in immoral acts.why than it is only israel under attack? idf if compared to other armies is by far the most moral army, fighting a non conventional war.
U.S. army tests ballistic missile interceptor off Hawaii (AP)
from the article: Investigating the IDF would be the real war crime