This isn't fixable. So either roll the dice and pack up, or stay where you are and take the beating.
I "sort of" did the latter.
Actually, I got sacked, but they were too dumb to find a replacement, so ended up staying a few more years.
It didn't really get any better, although I managed to slip a few improvements through from time to time.
I convinced myself that as an old fart, I would be battling to get anything else, but eventually, it got too much, & I quit----this time for good
At a "separating interview" with HR, I was ready to really tell them what a stuffed up show they were running, but bit my tongue, because it might have reflected upon the wrong people,so I just said,"They are very reluctant to change".
"Funny", said the HR lady,"You're the third person in a row to say that!"