I agree that getting out of a toxic culture is a great idea but you can also just check out, give them what they want and save as much money as you can. Especially if your goal is to eventually start your own company.
Ideally, you should be working for a company that pays well and that actually rewards you for doing things that are good for the business. But it does seem like virtually every company has some kind of dysfunction.
Checking out literally turns me into an alcoholic. I can't live like that. I'm not an entrepreneur, I'm just a guy who cares way too much about wanting to do a good job.
I agree though, there is no perfect place; wherever you go, there you are. Still, if you're unhappy, you're not going to be less happy by changing to a better job.