Innocent people have been slaughtered in every war. That is the nature of war. The real issues are different. Had Iran not received billions of dollars from Biden, this attack on Israel would not have been possible. Iran has taken credit for this attack. So if you want to hold someone accountable , it is Joe Biden, who has been aiding and abetting the enemies of the USA. Now the Houthis of Yemen are on a rampage for the same reason. They have been funded by Iran. First Iran funded the Houthi attacks on Saudi Arabia, and now the attacks are on all shipping through the Red Sea. But who gave Iran all that money? To make matters worse, Iran has sent a war ship to the Red Sea recently.Publicly justified means innocent people can be slaughtered.
The Iranian and Houthi War against Saudi Arabia
https://www.csis.org/analysis/iranian-and-houthi-war-against-saudi-arabia