israel may not be following international law right now, but law is about the implication of force, and i think they are justified in ignoring the rules for the moment.
gaza has elected hamas repeatedly. they had to expect this, eventually. they got what they voted for.