Questioning whether Israel's strategy of fighting a war is "good" is a relative term. We need another plausible strategy to compare this with. I don't believe anyone who is questioning Israel's strategy has done that, however this would be the perfect place to lay out a "better" strategy than Israel's. If there is no "better" strategy then it is empty rhetoric to say their strategy is not good.
For Americans not familiar with the situation, Gaza city is about 45 miles from Tel Aviv and Jerusalem. That would be similar to the distance between Baltimore and Washington DC. So then you can imagine a densely populated city 45 miles from Washington DC that is a staging ground for mortars, missiles and terrorist attacks on Washington DC and Philadelphia.
What is your strategy to put a stop to it.
If people want to lay a strategy they think is better, by all means. I don't mind indulging in a military war game.
I think a more appropriate and useful discussion would be on what NOT to do and what is NOT working. Before coming up with a new strategy, we should first come to a consensus that the status quo is or isn't working. If a consensus is not possible, then agree to disagree and then have fun coming up with a different strategy.
Status quo: Israel is bombing and killing exponentially more civilians (most of which are children) than actual Hamas terrorists to make way for a ground force attack. Is continuing to bomb and kill more civilians a viable option?
Person 1: Yes, bombing and killing more civilians than Hamas terrorists is great strategy. It protects the lives of Israelis and will make it easier to eradicate Hamas.
Person 2: I'm for eradicating Hamas, but I don't think this plan is viable if it means more children are getting blown up than Hamas terrorists. Surely we can agree that the children are victims and need to be protected, yeah?
Person 1: Yes, children are precious and should be protected. However, I don't think there is a strategy that will allow us to spare their lives. That's why Israel keeps bombing Hamas knowing they are going to continue to kill more civilians.
Person 2: Is there a point in which too many civilians are dying that we have to question if this really the only course of action?
Person 1: No, while we don't want civilians to die, if all of the civilians need to die so we get rid of Hamas then that is what we must do.
Etc... At that point, there really isn't anything else to discuss because one side will not agree killing more civilians is a good plan while the other side thinks it's the only plan. After agreeing to disagree, then it makes sense to discuss other alternatives to blowing up more civilians than terrorists. The problem is, I doubt many here are knowledgeable to make a realistic plan. Not knowing what a better plan would look like is not the same as a better plan not existing though.