Mind you I am a huge fan of Steve Jobs, despite the fact that I think he also was kind of an asshole. People are complicated I don't think Steve succeeded because he was an asshole but due to the other qualities he had not related to being an asshole.
And people of course change. Bill Gates seems like a much nicer man today than he was when he ran Microsoft. I guess much the same happened with Steve Jobs. He was a better person in his older years than in his younger.