Ah yes, they also wrote into the show that nothing is innocent, so good is likely a very subjective term. I think good is temporary. Anything can be good, until it’s not. Rumpel was good – and then he became the Dark One. Regina was good – and then Daniel died. Snow was good, and then she drank the potion and forgot Charming. Goodness in this show is a very delicate beast, and I think many of the characters, under the right circumstances, would lose their goodness if the situation was just right.