The reality is that if the people up top have abusive practices, no one below them can fix it. They cave to keep their paycheck or they leave.
During bad times it’s awful, during good times it’s “only a matter of time”.
I wish I knew how I could avoid feeling so helpless. So far I have tried “pretending to not care what happens to me and my career” and “fantasizing unrealistically about freelancing”
Try to leave at a time of your choosing. Try to set some parameters or goals for how/when to do that, such as paying down debt, having a savings cushion or lining up another job.
Control some piece of it to some degree.
Cut scope
Increase resources
Decrease quality