When someone is that successful a lot of people will try and write them off. I wrote in another comment, I don't agree with everything he says or does. But he is undoubtedly in the firing line.
One thing I vehemently disagree with is the crazy hours he makes his employees work. I think it's wrong from a people perspective in general, and as a programmer I think this could only lead to bad outcomes.