The difference is knowing. Once you know someone is not ethical or doing good things, you shouldn’t support them. In many cases we are ignorant about the ethics of company leadership so there is some plausible deniability. In the case of musk, we know and we shouldn’t support him.
This is one of the many terrible things EV charging companies do to us that gas companies don’t. I have probably $150 sitting in all of the nonsense accounts I have been forced to create over the years.