The difference between Cassiel and a drunk driver is that often times, the drunk driver is drunk because they had voluntarily drank alcohol, while Cassiel didn't voluntarily take the love potion
It's like blaming a victim who was drugged for being drugged...
He was as much of a victim as Jayna was, though he fared better last time, but this current timeline, he did no wrong and is very caring to Jayna.
But I understand Jayna, you definitely don't feel like marrying/forgiving someone who betrayed you.
Both parties have their own reasons on why they're justified in their actions, but tbh I'm siding with Cassiel for now. It's unfair to him, and it's unfair to Jayna, but I wish she would stop trying to push her current narrative on making Cassiel and Angela the bad guys (as in Angela stole her fiancé). It's clear it's not gonna happen so she should make another plan to push Angela down. One thing she haven't done is monitor Angela more closely, I know she already does, but aside from "Angela is sneaking out" part, she hasn't uncovered more from her. And it should've been easy as she has the element of surprise because who would've thought she travelled back in time?