I'll probably be a minority of one here, but I really enjoy Cain and Charity together. They understand each other. They KNOW each other. If ever there was a wrong side of the tracks, they're from it, but they never give in. Amoral, scheming, deceiving but never wimpy or timid. I really enjoyed the scenes when Cain carried her out of the fight and their conversation afterwards. But ofcourse, being them, it all had to end in acrimony.
I am on Cains side over Charity living in the house. He should be more understanding, but it's easier said than done.