Random thought on a Sunday:
I once stayed at a job with toxic leadership for several years because it (mostly) paid the bills, and I (foolishly) believed things would change after I talked at length with them about the issues, most of which they agreed with me on. The reality was that the poor accountability that led to the toxic environment stemmed from the leadership itself having poor accountability over themselves. And so even though they could acknowledge that the problems existed, they had no systems or structure to actually affect lasting change in the organization. Instead of moving on to something better, I stuck it out until external life circumstances required me to make a change. I still stay in touch with friends there, and the organization is still exactly just as dysfunctional and toxic.
Moral of the story:
Don’t let your mental health suffer over an undue sense of “loyalty” to a job. It’s ok to try and “be the change you want to see” but once you see that the problem is bigger than your ability to change, AND those who can change it won’t do so, do yourself a favor and leave. I guarantee you’ll find another way to pay the bills.