Yes. I hope this will show him the consequences of his actions. 🙂 I was a bit surprised that he was willing to let Henry be in pain–I guess his fondness only went so far, though in his defense, Cora is pretty freaky. I do hope for remorse when he realizes what kind of pain he put Henry through, and Baelfire, too.
That is one of the reasons why I respect Rumpelstiltskin just a bit more than Regina–he would never hurt children, nor would he hurt an innocent the way she has.