That is an absurd take! Suama is a child that deserves protection just as much as Aina. The only person responsible is Celes; the demon who actually kidnapped the child.
Shiro can't "give" suama to Celes; that would be morally reprehensible. If the only way to save Aina was to give up Suama, then he'd be culpable for Suama's kidnapping. But he isn't culpable for Aina's kidnapping just because he wasn't smart enough to think of a lie to prevent Aina from handing herself over as a substitute.
Nah, I this is on Shiro. Aina is practically family at this point for him. He's saved her mother from death. She helps his shop everyday. She helped during the trade incident in the other town. All he had to do was shout, "this girl hatched from the egg!" before the demon left.
Think of it this way. A parent has the choice of saving their child they gave birth to over the child next door they have seen grow up. Is it reprehensible to save your own child as opposed to the neighbor child? Shiro is in a similar situation here. His brain fart in his inability to react when there was time to do so directly led to Aina being taken.
I do want to say you make a few good points. But I suppose we will have different takes on the matter. I do think we can agree on one thing. Shiro could have responded better to all of this. (Now time to read the next chapter)