There are definitely headwinds against Tesla due to Elons personality rubbing them wrong
Elon is a double-edged sword though. His personality is such that he does what he thinks is right regardless of what anyone tells him. Back when nearly all of you were guzzling gasoline and everyone was wringing their hands about oil dependency and global climate change, he put his money, all of it, into endeavors that truly made a difference. This was despite the fact that all you experts said EVs wouldn't work and that a new car company could not be started.
Tesla would not exist if it weren't for Elon (Martin, JB, Ian, and Marc and a host of others were all critical too). Tesla also would not have grown or continue to grow without his dogged drive to forego profit taking in order to pursue what he things society needs. Musks arrogance pushed him to keep reinvesting all proceeds back into building factories and cheaper technologies, blatantly ignoring his Wall Street customers' harsh criticisms because he wasn't doing things their way (primarily wailing about him not making a profit since essentially all modern entrepreneurs go in with an 'exit strategy' to sell out as soon as they've made a few bucks.). The rabble was happy because he opposed the big guys. Now that he's been successful and the naive rabble are all his customers. Now that same rabble is getting their knickers in a wad because he doesn't do things their way.
Sure, he's a jerk. But, other than a few silly failures along the way he's the only one doing doing good things. Tesla is the only reason that the ICE makers (GM, Ford, Honda, Hyundai, Kia, Toyota, VW, BMW, Daimler, . . .) who have tried to kill (literally) EVs at every step of the way, are doing anything to support EVs.
Need to separate Elon from Tesla
This is a worse idea than giving free Supercharging to those who did not support its creation.
Separating Musk from Tesla which is the reason for the ecosystem, would kill it, almost overnight - but lets not be dumb and test it.