You need to figure out a way in your mind and heart to let him go. True he isn't good for you and neither are these recent interactions. You obviously love him enough to stay but you have to find a way to love YOURSELF enough to let it all go.
It isn't your problem anymore. You don't want to be stuck, so don't be.
kat
Me-53(and learning!) S24, S21, D18, D17 Just keep swimming, Just keep swimming. Dory