One side isn't allowed air support. One side isn't allowed food, water or even concrete.
One side isn't even allowed to flee.
So "fair" is not the word I would use. "Moral" isn't one I would use either given that Israel does not have the right as a belligerent occupier to retaliate.
Also I have to ask, all the babies that died, did they also promise Israel's death? Were the babies armed?