I don't think you have to offer an alternative solution if your objection to the current course of action is the humanitarian crisis it's creating.
I've said it several times in the last few days, the desire for retribution is understandable but the international community (by that I mean political leaders) should not be cheering on genocide in Gaza as if the trauma inflicted on Israel last Saturday was their own.
Cooler heads need to prevail and the action taken needs to be carried out with a clearly defined objective in mind. What is the objective? To eliminate Hamas so that Israeli citizens can be safe? Will the total siege on Gaza accomplish that? Can you bomb an ideology into oblivion? I don't think you can.
The people who orchestrated and funded the attack on Israel are not in Gaza. Israel are killing the foot shoulders and many innocent civilians. The action will radicalise many more which will become a problem for Israel in the medium term but in the immediate term it may well provoke other Arab nations and create a wider conflict.
It's all well and good for various countries to send military support now but will we be able to maintain that support when there is still a war raging in Ukraine. The munitions the USA sent were replacements for ones they had previously removed to send to Ukraine.
The attack on Israel was a long time in the planning, I've seen a commentator somewhere suggest up to two years. If Hamas were funded by Iran and the intention was to provoke a wider conflict then they have also had a long time to stockpile weapons and will be well supplied whilst western support for Ukraine is leaving larger military powers scrabbling around to find enough to send to both Israel and Ukraine.
There have been several wars between Israel and its neighbours, Israel usually wins. Their potential enemy combatants know what they are capable of so if the attack on Israel was part of a bigger plan their enemies will be better prepared this time.