It's possible to do great things and still be a terrible person. I know some people might find it hard to believe but it's also possible for people to change as they age/get richer/get more powerful/get less powerful/get poorer etc. Elon 10 years ago isn't Elon today.