That's the point. If you're a controlling government with an army and military facilities but no military locations, thereby blending in within the civilian population, this is in fact a violation of international humanitarian law.I'm not saying it's an ok price to pay. What I am saying is that the high costs of war should be used as a justification to end the nonsense, not escalate it so that the Palestinians accept their wretched fate and leave the oppressors alone to continue their oppression.
There are no genuine military locations in Gaza I am aware of.
Israel, given it's history, shouldn't have to be compelled to do the right thing. And oppressed peoples shouldn't have to act right for the oppression to stop. It's why Mandela (shame he's been made into this hippy) never renounced violence by the ANC as a precondition for talks. It is an absolutely ridiculous demand to make, that oppressed people pursue their means through "the right channels".
Secondly, there is violence and there is terrorism. If you're picking up arms in a liberation struggle, that's fine! If you go around shooting and killing civilians, that is not! Now there isn't a moral obligation on oppressed peoples to act right, but there similarly is no obligation on oppressive people not to act defensively when the oppressed act out violently. Self-defense is never vitiated.
Worth noting, that the South African liberation was finally achieved through these "right channels" that you have so much disdain for, and not the violence of the ANC.