Mate I really don't give a stuff but your facts suck. One side is armed with modern weapons and is funded and supported by the worlds only super power and the other is basically employing the old Afgani battle donkeys.
Hamas are just stupid and they do not care, they were always going to get wiped by the Israeli army but they get 72 virgins as a reward. The other's think they are gods chosen and can do whatever they want.