This is problematic reasoning. A person can make one mistake that can override all the good he has done. Shaykh Hamza has done a lot of good but he is not without fault - as in publicly displayed faults. He has said controversial things before and has committed mistakes. That is why you're not going to find many people here who are going to outright lambast Shaykh Hamza. It is just that there are better scholars out there who may or may not be as well spoken and popular as he is and who may or may not have committed as many mistakes in both speech and action publicly. @brother SASLAMS: You can get an idea about Shaykh Hamza Yusuf and problems people have with him by doing a search of the forum. I don't wish to unearth and revisit the faults he has. No one has for a second (at least to my knowledge) faulted him for wearing Western clothing, even though it can be seen as a minor fault. The fault lies in things he has said (and this is not in regards to Tasawwuf, but general beliefs), things he has commented on where he does not have the right to comment as he is not a Mufti, and actions he has publicly committed that can be used to exempt people who are lax in their following of the deen from feeling guilty.