It's just occurred to me that a while ago some of us were bemoaning how Cain had changed and gone soft since he's been with Moira. 'Old Cain would never behave like that' sort of thing.
What if for once the storyliners have taken notice of viewers and this is how Cain gets back to his mean, moody and magnificent self? The unfathomable episode with Ruby being the start of it?