Thats one thing that will never make sense to me, when Moira first arrived she was just a normal warm loving wife who wouldn't look at scum like Cain. Yet now she every time she find s out Cains has battered, kidnapped or threatened somebody she doesn't even bat an eyelid. What makes Cain so appealing to Moira? His sense of humour? The fact he never smiles? The fact that if it was up to him, her daughter would be left to kill herself?
I dont buy that Moira has changed Cain or made him more human, he really is at an age now when he should just calm down and leave behind the world of crime. Yet he still does these things, Moiras influence on Cain isnt working.