I agree wholeheartedly, and nations should be accountable for terrorist attacks. But we never hear anything about governments being charged for terror attacks. The whole Iraq War was one big terrorist attack on their people, yet terrorism is not the terminology used. Governments perform and stage terror attacks all the time, yet we are conditioned to think that such a notion is either conspiracy theory or a needed action for national security. We wage war against something called terrorism, when in fact anybody could be a terrorist. So what we have here are words without any substance, used to justify opinions or actions against a people, which is similar to terminology such as Occam's Razor or "Conspiracy Theory", to stifle thinking and collective thought. It is meaningless.
So my point is, if one can claim Hamas is a terrorist organization, then one has to admit the IDF is also a terrorist organization for it to have any validity, despite what some law terminology claims as it is more sensical that way.