It's funny to see how Elon went from a hero of the left (omg EVs! omg Mars!) to a hated villain just because he took away (he didn't really though) their favorite web chat application.
Pretty sure his anti-labor stances, erratic and sometimes probably illegal behavior as a business leader (like, you know, tweeting lies that could influence stock prices), and constant over-promising and under-delivering had earned him quite a few haters well before Twitter.
> hero of the left [...] omg Mars!
"The left" doesn't give a shit about Mars. Some space-romantics who may or may not be on the left, give a shit about Mars.
Your explanation of why many people ended up disliking him is at least closer to the truth than the grandparent comment's baffling anticausal take of "people hate him because of what he did to Twitter".
But it seems pretty absurd to charge Elon Musk with under-delivering. Do you not remember what the idea of an electric car meant prior to 2005? Or the possibilities and economics of reusable spacecraft just 5 years ago?
> a hated villain just because he took away [Twitter]
This gets the details wrong. The backlash towards the Twitter acquisition was essentially immediate and a consequence of the fact that Elon was the one behind it. The antipathy towards all things Elon had already been in slow foment leading up to the announcement of the proposed acquisition last Spring.