Israel was not seeking to topple Hamas. Israel and Gaza have seen this before. This is the fourth conflict in Gaza since Israel disengaged from the Strip in 2005. And Israel, in the same time, attacked Hamas military assets in the Strip including, notably, the underground network of military tunnels. And the fault line is, again, Jewish and Arabs.
Hamas was trying to use Gaza against Israel.
( z0 try :ARG0 ( z1 organization :name ( z2 name :op "Hamas" ) ) :ARG1 ( z3 use :ARG0 z1 :ARG1 ( z4 country-region :name ( z5 name :op "Gaza" ) ) :prep-against ( z6 country :name ( z7 name :op "Israel" ) ) ) )
(z0 / try-01
    :ARG0 (z1 / organization
              :name (z2 / name
                        :op1 "Hamas"))
    :ARG1 (z3 / use-01
              :ARG0 z1
              :ARG1 (z4 / country-region
                        :name (z5 / name
                                  :op1 "Gaza"))
              :prep-against (z6 / country
                                :name (z7 / name
                                          :op1 "Israel"))))
Hamas was trying to use Gaza against Israel .
z1 :name z2
z2 :op1 1
z0 :ARG0 z1
z0 :ARG1 z3
z3 :ARG0 z1
z3 :ARG1 z4
z4 :name z5
z5 :op1 0
z3 :prep-against z6
z6 :name z7
z7 :op1 2