I guess I should add that Henry needed saving only because Regina didn't love him, therefore could not be a good mother to him, despite her keeping to public standards for physical care and comfort.
Like I said, you were misremembering or misunderstanding
something. The only
reason she let Regina take Henry was because she did
believe her when she said she loved him. Otherwise there was no way in Hell she was going to let Regina be his guardian. She still recognized that Regina was an evil bitch and wanted to get Henry away from her, but she didn't suspect that Regina would try to harm him in anyway because
of that belief.