"Besides, she's already received punishment for what she's done." Is the author effing serious?! Really? Even if it's not on her terms, she gets everything she wanted in the end.
And even after she's got the familiar contract, she's adding insult to injury by erasing people's memories. It doesn't matter how cutesy the author tries to portray her, that is still a huge nope.