Board Thread:General Discussion/@comment-26443838-20150728003910/@comment-26443838-20150728212157

CTrent wrote: ["Hook did a terrible thing to Ursula, and yet Emma forgave him easily, why couldn't she have done the same with her family?!"]

Because Emma has spent all of her time in Storybrooke regarding her parents as "white-hat" heroes. In fact, she regarded them in this matter so much that she was willing to brush aside Snow's murder of Cora. She used Cora's moral compass as an excuse. But the kidnapping of a child wasn't something she could brush aside, especially since Snow and David went out of their way to keep their action a secret from her. They omitted the truth (not lied), because they were ashamed of their past mistake. That is what heroes are like, not villains. Emma should have realized and figured it out why they did, and she almost wasted her time. Well I am glad Emma took everything back, forgave and more importantly apologized.