I think it's really sad that Elon Musk can't even donate money or apologize for having false information without being demonized and villified. You can criticize him, but he has done objectively good things.
This should be applied to other things as well. Like even though i am more conservative than liberal, i definitely support stopping climate change and reasonable gun control and such, and I hate the Republican party.
Things (and people) aren’t set as 100% good or 100% bad, even though politicians try to make it seem like they are. We need more nuance in our culture.