Sounds like a nightmare I once was in, too. I ended up leaving the job, and now make $4 more an hour, and love my work... although it is very stressful

My meds help a lot with that, thankfully.
Unfortunately, sometimes with a boss like this there is only one choice, and that is to walk away. BUT be sure to find another job first.
Another aspect to consider- most bosses are bosses because they are overbearing and controlling. They cannot stand others telling them what to do. Point is, EVERY boss is going to have some difficult issues

at least in my experience of over 15 jobs in the last 20 years! All of which I ended up getting fired from, mostly because of my arguments with the boss... I never knew when to keep my mouth shut, and still don't to some degree.
My prayers are with you, hope you can resolve this difficult situation soon