Delirium says:
... It's not 'enforcing the patron's will on his minions', or 'tracking down rouge demons' ...
Yes, but
Emma has no idea about those other options. All the characters know is that
Persephone has to do the Jobs she is given or else. She does not have a choice in the matter.
Delirium says:
... Yes, Emma made some questionable choices, but she still sees herself as a fundamentally good person. ...
She might think that, but, to an outside observer
Emma is by far the most 'evil' player character in this game. The others don't have a choice,
Emma chooses to destroy people's lives (I am thinking about poor Sarah, for instance) for her own comfort and convenience.
Delirium says:
... unless Pers commits to changing her ways ...
I don't know what you mean by 'commits to' and
Persephone can not 'change her ways' at this time. She has no choice in this matter.
Persephone is actively trying to get out of the deal. That will have to enough.
Delirium says:
... Pers has openly revealed what she does for her patron. ...
Remind me where that revelation happened for
Emma. We can maybe work within the facts presented there to find a solution to this impasse.
Delirium says:
... I also admit the problem lies with the way I created Emma. ...
This can be a very difficult game to play. We all have our own images of our characters in our own heads, and the game is about playing those characters and how they feel (it isn't simple 'orks are evil so we kill them'). Asking someone to 'be flexible' can undermine their character, so we want to find a way forward that does not break the character.
I say again, though:
Persephone wants to get out of her Contract. If Emma cares she can try help her. This is not on the cards to happen soon, but that is a meta-game issue and the characters don't know that they will not find ways to do this in a hurry, this just means we will not focus the story on that aspect till it becomes relevant and interesting, the characters can still be trying to deal with it in the background, all the time.