What if she wasn't Ameri's mom, and just her dad's first love???? I mean, she does seem pretty stupid and so maybe all of the suffering she put her son through was cause she was a dumbass and not cause she was horrible.
And she gave Iruma to the demons cause she had good memories and wanted him...