Jobs was far from perfect. However, his contributions _far_ outweigh all his transgressions. The iPhone has (and will) ushered in an era of unimaginable prosperity for, in the coming years, literally the entire planet.
Whether or not his work could have been achieved without his faults is an open question. One which the counter factual isn't possible.
The key thing to remember is that there are no solutions, only trade offs. Jobs was an unedeniably overwhelmingly positive force on the world.