A bloody weekend in Gaza