Food for thought:
Ever wonder why Netanyahu couldn't win a war against goat herders in two years... Ever wonder why Netanyahu needs this war?
No. Because:
Hamas started the war, not Israel.
The IDF is out to destroy Hamas, not commit genocide. If the IDF wanted to commit genocide, the civilian body count would be much higher.
The IDF is much smaller, 670,000 personal total. The US military has 2 million active and reserve, plus another 800k civilian employees. Gaza's population is 2.1 million.
The IDF has lower weapons production behind it than the US armed forces.
They can put up a smaller fight than the US in any given time.
House to house fighting when Hamas builds tunnels first, then builds hospitals over the tunnels makes urban combat a lot harder.
Israel is fighting as well as the size of the military can under the conditions they have to face. Only a handful of conflicts make war look easy like the first Iraq war.