On the subject of Regina’s rights as a parent, and Emma’s lack thereof:
I only have ONE thing to say about all of it.
Regina never would have gotten Henry if it wasn’t for the curse she cast.
If Regina hadn’t cast that curse; don’t you think it’s possible Emma may have gotten married and had Henry and KEPT him?
Regina robbed a happy ending from Emma too, and people seem to keep forgetting that. If there was no curse, Emma would’ve had parents, a family who loved her, and she wouldn’t be the guarded person she is now. She might have been 100% ready for a child if she hadn’t been torn out of a life she never even had a second to live.
Am I saying their portrayal of adoption is good? No. But you know what, look at the circumstances within the show and stop applying reality (Since this is a show about fairy tales, and thus extremely different circumstances that can’t be re-created in reality) to the matter. The cases are just too different.
EDIT: To make my point clearer, I know that Henry wouldn’t exist without the curse, I meant this in the sense that Emma may have gotten married, had a child, and kept him or her, period, if it wasn’t for the curse.
I’m also not posting this as a Regina hate post, it’s just my opinion on the matter. You can like whoever you like, and you don’t need any good reason to. I like characters that are “bad” and have no way to justify their actions sometimes, and that’s just fine.