It would be very hard to disagree with this, I'd say. However, needs to stop is easy to say. There are no checks in place to make this kind of thing stop. I think both Ukraine and now Gaza are excellent demonstrations of how our potentially superb international organizations like the UN are just great for flower arrangement and stuff, but when the going gets tough, they're useless.
The needs to stop is somewhat equivalent to how an international body condemns or strongly condemns and in very dire situations even unequivocally condemns something that's not a good thing to do in front of the children, but in truth, it means nothing.
Back in the 1980s, there was an overlong but wonderfully conceived sketch on Finnish TV. The Soviet Union had yet again breached Finnish airspace. Finland sent two diplomats on a mission to Moscow, to deal with the question. These guys went to see the Soviet big guy who heard them and then said, "So what?". The Finnish diplomats reiterated their message and made it extremely clear that the Finns were absolutely outraged about the Soviet Union's disregard for everything that's good and decent and nice and wholesome. Again, the Soviet big guy listened to them and then said, "Ok, but so what?". The Finnish diplomats huffed and puffed and said they were fart-sucking angry and outraged and whatnot and so on. Again, the Soviet big guy listened to them and then said, "Yeah, so what?". The Finnish diplomats looked at each other, looked at each other again and were silent for a while.
That's where we're at. It's awful, I agree, and what Israel is doing is several times more cruel and devastating than what Russia has been doing, especially when it comes to the children. But Israel doesn't care one bit. And it needing to stop doesn't actually change anything.