Sometimes you just have to rip the bandaid off and end the relationship. You ARE strong enough to do that, and even if things afterwards aren't so great for awhile, they will get better. You know what is the best decision for you, don't let yourself be manipulated into thinking anyone else knows what is best for you.
I hope you find the strength to free yourself cause you鈥檙e strong enough to do it, you just have to remember that.鉂わ笍 No one in the world deserves to be abused.
Cheat & get into a better relationship, then leave. If the new one dont work at least youll be emotionally detached/less invested with the abusive one.