Unbelievable you are denying climate change. This guy made more for solving climate change than all politicians combined.
You just read news titles without reading/watching source material - for example his “smoking weed” was a first try and after few seconds his cough was visible as hell. But all media made a weed smoker from him and people trust mainstream media because they are always one and the only source of truth.
You should read about S-curve in manufacturing business.
I assure you that Tesla cars will be much cheaper and affordable than VW or GM cars (VW poisoned millions of people recently for profit and used forced labor during WWII without any penalty for doing so - it took them many decades to say simple “sorry”, GM bought battery startups just to close them and closed EV1 successful electric car because they were scared it could disrupt their business).
It is all about cost and wealthy ones are paying premium for development of technology which will allow to mass manufacture cheap car. Electric drive train will be much cheaper in the future than gasoline one.
There is huge lobbying going on (oil/gas lobby and Internal Combustion Car manufacturers lobby) trying to silence any reports about huge effect of transportation industry on pollution. But during COVID there was clear evidence that significant drop of transport miles driven was correlated with low pollution.
His dislike of unions is simple - unions do not care about company’s mission (“to accelerate the world’s transition to sustainable energy”). You do not understand why Tesla cars will be cheaper than cheapest cars and why unionized member should know that? Unions take over decision making in company and in majority of cases it is slowing down progress.
There are many car manufacturers in USA - you can choose whatever you want. If knowledge about no union policy in Tesla is show stoper for you why not just pass on their career offers and go elsewhere?
He is totaly destroyed in media because media are interested only in clicks - and Elon/Tesla in the title with any bad context means many times more clicks.