I'm trying to catalog the various justifications that are put forth when it is claimed that killing innocent children in the Genesis flood was some combination of immoral, cruel, or unjust.

Here are some of the common answers I've come across:

1. God can do whatever he wants. ([video](https://youtu.be/L5UECSWjrB8) [video](https://www.youtube.com/watch?v=taYhbRm6pnU))
2. The children were not innocent, due to original sin. ([link](https://christianity.stackexchange.com/questions/15807/why-did-god-create-the-great-flood/15809#15809))
3. Society was extremely wicked during this period. Children endured physical abuse, sexual abuse, abandonment, starvation via neglect, child slavery, etc. The wicked men were killed out of justice. The children were killed to put them out of their misery.
4. The flood is allegory. God didn't actually kill all of humanity except for Noah and his family. ([link](https://www.fairmormon.org/answers/Question:_Why_would_a_loving_God_would_kill_innocent_children_in_the_flood_of_Noah%27s_day%3F))

Note that 3 is in conflict with 2.

4 makes 2 and 3 moot.

Proponents of 1 consider the rest of the justifications unnecessary.

What are some other justifications that people have put forth? Views from all denominations welcome.

---

UPDATE

5. Man was warned by Noah for 100 years before the flood came. When innocent children died, it was the fault of their parents for not building boats, not the fault of God. (See comment below by NigelJ and [link](https://www.versebyverseministry.org/bible-answers/did-noah-warn-the-world-about-the-coming-flood))
6. Infants and children immediately went to heaven when they died in the flood so this is not ultimately viewed as cruel.