Trying to hold Elon to a standard in his companies gets you fired, not him: https://www.bloomberg.com/news/articles/2022-06-17/spacex-fi...
If people knew or cared all the dumb shit all other car CEO said in their live, or all the corruption they engage in with the Union bosses and the list of things goes on.
Compare working at Tesla and working at Lockheed Martin for example. How can self respecting engineer work there? You are literally building bombs that illegally blow up US citizens (and weddings) around the world.
So if 'CEO fired a some people who clearly were not on board with CEO management style' is the reason for a moral panic, there are a whole lot of places you can never work at. And that's fine, but lets be clear about that.
Also, firing the CEO when the company is growing at breakneck speed while also having industry leading margin. Just for example, Tesla NetIncome this Q matched Ford and GM combined at 1/10 the revenue and in a Quarter where Tesla main factory was mostly closed.
So I guess the question is how highly do you value image compared to 12 years of amazing growth.