Emma was helping Danger because of the Breakerworld deal. But Emma already honoured it by giving her Professor Xavier. She just chose to forgive. Danger said she knows Emma has more honour that and understands both good and evil and how they blur so that's why she chose her. Emma decided to help in the end.