Goddammit, Beechen. Cass's relationship with Cain was definatley messed up, but they still loved each other. Not to mention that Cass would never go with the whole "but I don't have to save you from a situation I put you in" bullcrap. That's against just about everything she ever stood for.
Now I'm going to go read my Batgirl trades and pretend this mess never happened...