Completly agree, they have said for the last few years Moira is the love of Cain's life. Then to have it that Charity clicks her fingers and he betrays the alleged love of his life.I like that there is more dimensions to Cain now, let him and Moira's marraige grow with the odd bump along the way. Also let the bad boy come out at times just leave Charity for the scams not as his partner.