Yes. I agree with most of what you have said.
I'd argue that there is a greater moral duty to protect and care for children because they can neither fend nor advocate for themselves effectively.
I would advocate a "do no harm", attitude. Rather than a "provide added benefit" just because they are children. I wouldn't advocate to neglect children, but I wouldn't put them ahead of adults.
As for what we should do. I don't have answers to these questions, I suspect it comes down to how each person weighs the factors in their own heads, and consequently how they want the world to be balanced.
Just like some people care about animal suffering and others do not. (I like kids, definitely, but moral value is currently subjectively determined)
If it's worth saying, but not worth its own post, then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should start on Monday, and end on Sunday.
4. Unflag the two options "Notify me of new top level comments on this article" and "