Also, you can do your own job with personal integrity regardless of what others are doing.
Like everyone else at the moment, you're living in interesting times.
AFAIK, there are not enough respectable companies for even the senior engineers.
(And you may have already noticed that a lot of companies are run by people who make a half-hearted effort to drape the company with positive PR language. But they'll soon hint at their true intentions with their actions. Even in a brand new startup, you can simply look at equity allocation, to see what the founder actually thinks about warm-fuzzy ideas like social equality and valuing others: compare their allocation of wannabe-billionaire founder shares, to the token amount of peanuts in stock options that they think the first hires deserve if the company is successful.)
The good news is that a lot of people are looking for high total compensation, or career stability, as higher priorities than respectability, so... less competition for the respectable jobs.
One idea: make a ranking list of companies based on how respectable you think they are (recognizing that most have downsides), and then see how close to the top of the ranking you should focus your energies. Do a first shot at this ranking early on (and revise over time based on actions, not overtures), and you might check yourself when a company with low respectability ranking approaches you.
When you find a good company, let people know.