Well, I know it may be more complicated than this. But you aren’t stuck, you can leave.
If you hate this guy you need to work out how you’re going to do that as fast and as cleanly as possible.
Assuming he’s not holding something over you to keep you under control (this happens a lot) then you need to make the decision that you’re going to be better off without him, no matter how hard you might find it. You need to politely tell him this isn’t working for you. Don’t get specific, don’t get engaged in conversation. Just tell him you don’t want this any more and that you’re out. He will try to talk you around, he will try to keep you. He will probably promise to change.
If he is holding something over you then that’s probably illegal, and he probably won’t do anything about it, it’s just bluster. But ultimately if you hate him you need to weigh up the cost of what he might do versus the fact you’re in a very toxic relationship that will only ever get worse.
There is better out there, and you deserve better. So make the decision, get a friend alongside you if you can to
Feel free to message me if you want to talk it through in confidence.