Sounds like an issue for the board of directors. Do you have a board of directors? If so, I suggest reaching out directly to board members one-on-one to raise these issues with them.
We don't have one. I need to either find a way to fix it or quit. I've taken a lot of the advice on here and I'm actually feeling hopeful for the first time in a long while.