Everyone on this thread - including you, Red
I notice that there's a dynamic here that is as pernicious as the abuse that you are enduring, RedStripe, and it is similar and being allowed to persist - and being enabled for that matter.
Does anyone notice the parallel between this thread and RedLassie's situation? That posters are staying here hoping you'll change, OP, and you're giving them crumbs of that hope every now and again with promises, and small signs that you're rethinking ... only to realise that nothing much has changed at all?
Sometimes, those in abusive situations create the same circumstances in the exchanges between those they turn to for apparent help - which is a way of easing the incredible pressure while still being fed by something that, while damaging, is at least something they know.
Just like many of the posters are saying to the OP, it's time to walk away. Some people change, and others don't, but it feels like right now this, like your relationship, Red, is an exercise in futility.