Maybe she simply created the Dark Curse as a way to break her banishment for good and let her live with her son? But she can’t sacrifice the heart of the thing she loves most because that’s Rumple and that would defeat the whole point.
If they make Black Fairy sympathetic, who will be the big bad down the stretch. Has to be blue then right? Oh man one time.