Usually Emma is the more moral of the characters on this show. She is always telling Mary to do the right thing. Telling Hansel and Gretel’s father to step up. Speaking against Gold. She did seem to have her eyes shut in this episode, but people made mistakes and she knows she did the wrong thing. And she did at first want to do the right thing and was talked into it. That doesn’t make it better, it almost makes it worse, but at least they usually have her speak to what the right thing to do is.