Israel has the most modern weapons in the world, because we literally give them whatever they need at taxpayer expense. Hamas is literally fighting with sticks and stones. There's no way in hell that they can fight Israel using conventional tactics. Going right out in the open is suicide.
If Israel wants to be the bully and invade Gaza and continue to forcibly take more land, its their responsibility to at least minimize the deaths of innocent civilians. Minimal effort though, if any.