Thanks. I have a final interview next week at a somewhat boring company, but the pay would be nearly double and I think I'd be much much healthier, so I'll take that if I can get it.
Boring companies still have interesting problems for you to dig in on. As well as that, boring can often mean stability, which can be really good for your mental health.
The pay difference doesn't matter one bit. You need to get out of the current job.
If they offer anything over 40k take it! You might even want to consider explaining you want to get out of your current job, and are willing to take less pay. The risk is that it could sound like you don't think you are a good fit.
The way I see it, a bit of time in a slightly more boring workplace, especially with a better manager, could really help to find stability in your life and recover from all the verbal abuse.
I hope you find a job that isn't the same thing, they really do exist! Most of all, I hope it works out for you. Best of luck!